カスタムシェアボタンの作成方法

独自のシェアボタンをデザインしたいが、ソーシャルエンゲージメントを追跡するために当社のプラットフォームを活用したいとお考えですか? 

パブリッシャーの皆様は、自社のブランドやカラーパレットに合ったアイコンを作成したい場合や、ページごとにボタンの構成を変えたい場合などに、シェアボタンを一からデザインすることがあります。その後、無料の分析プラットフォームを利用して、トップページ、ソーシャルチャンネル、ソーシャルリファラルをより深く掘り下げていきます。

カスタムシェアボタンを使ってできることは、以下の通りです。

  • CSSで形状や色を自由に変更し、ブランドを反映させることができます。
  • ボタンに好きなテキストを書き込めるので、カスタムCall to Actionに便利!
  • 同じページ内の異なるセクションに、複数のボタンセット/インスタンスを表示することができます。

ShareThis ツールがあなたのウェブサイトで機能するためには、以下の手順に従って、あなた独自のShareThis コードをあなたのウェブサイトのヘッダーセクションに追加してください。 

  1. ShareThis Platform のアカウントにログインします。ShareThis のアカウントをお持ちでない場合は、無料でサインアップしてください。 詳細はこちら。.
  2. Apps Directoryで、Custom Share Buttonsを選択します。 
  3. 右上の「Activate code」ボタンを選択します。ポップアップで「コードをコピー 」ボタンをクリックします。
  4. HTMLサイトにログインします。
  5. ステップ3でコピーしたユニークなShareThis コードをヘッダーフィールドに貼り付け、「保存」をクリックします。
  6. カスタムシェアボタンのHTMLとCSSを作成してください。FacebookとTwitter のカスタムボタンの設定は、以下のようになります。  
  • HTMLです。 

share
tweet

  • CSSです。 

.st-custom-button[data-network] {
background-color: #0ADEFF;
display: inline-block;
padding: 5px 10px;
cursor: pointer;
font-weight: bold;
color: #fff;
}
.st-custom-button[data-network]:hover,
.st-custom-button[data-network]:focus {
text-decoration: none;
background-color: #00C7FF;
}

例えば、Facebookボタンの見た目を特に変更したい場合、CSSファイル内のCSSクラスは、.st-custom-button[data-network="facebook"]とします。

  1. 各ソーシャルチャンネルのdivにデータ属性を追加して、ユーザーがシェアボタンをクリックまたはタップしたときにコアコードに何をさせたいかを指定してください。 

対応するソーシャルチャネルは以下の通りです。 

社会貢献活動データネットワークコード
ブラック・ライヴズ・マター(黒人の命を軽んじるな)BLM
BloggerBlogger
BufferBuffer
コピーリンクコピー
DiasporaDiaspora
DiggDigg
Doubanドゥバン
メールメール
EvernoteEvernote
Facebookフェイスブック
Flipboardフリップボード
Gmailgmail
Google BookmarksGoogle Bookmarks
ハッカーニュースhackernews
Instapaperinstapaper
アイオルビックスアイオービックス
カカオカカオ
Kooアプリクアッペ
LINEライン
Linkedinlinkedin
LiveJournallivejournal
Mail.Ruメールルー
Meneameメネアメ
メッセンジャーメッセンジャー
Odnoklassnikiオドノクラスニキ
展望見通し
Pinterestpinterest
Pocketgetpocket
プリントプリント
Kindleにプッシュ焚き付け
QzoneQQ空間
Redditreddit
RefindRefind
レンレンRenren
SkypeSkype
SurfingbirdSurfingbird
TelegramTelegram
テンセントQQテンセント
ThreemaThreema
Trelloトレロ
Tumblrtumblr
Twittertwitter
バイバーサイバー
VKvk
WeChatWeChat
ShareThisのsharethis
新浪微博ウェイボー
エスエムエスSMS
Snapchatスナップショット
WhatsAppwhatsapp
WordPressワードプレス
Xingクシング
Yahoo Mailヤフオクドーム
Yummlyうまうま

データの属性は以下の通りです。 

データネットワークコンテンツを共有するソーシャルプラットフォームを指定します。
data-url共有したいURL(短縮URLでも可)の指定
データ・ショート・urldata-urlと組み合わせて使用できる短縮URLを指定します。
データタイトル共有したいタイトルを指定します(一部のメールチャネルではメールの件名)。
データ-イメージ共有コンテンツに表示させたい画像へのリンクを指定します。
データの説明共有したい要約文/説明文を指定する
データユーザー名Twitter のユーザー名を指定します。
データメッセージメールシェアのボディコピーを指定する
データメール件名メールの件名を指定します
  1. あなたのウェブサイトのページ(ブログ、製品など)に移動し、ShareThis プラットフォームからコピーしたプレースメントコードを、ShareThis ツールを表示させたい場所に貼り付けます。

備考

  • ShareThis will look for the <div> code of the buttons along with its data attributes and ShareThis classes on your website’s code, so if you have a custom icon or image you want to set for the buttons, you will have to wrap it inside the <div> mentioned above, like this:
  • One way to display the share count for each social platform is adding a span code with the <em>count</em> class<em><strong> </strong></em><strong><em>inside</em></strong> the <div> code for the buttons: