2014年に制作した記事を2016/07に加筆修正
web情報をLINEユーザへシェアできる「LINEで送る」ボタンなどその他のSNSボタンを埋め込むためのコードを紹介します。
各コードは提供元サイトの都合によりライセンスや仕様が変更される可能性があります。うまく設置できないときは仕様変更を疑い、提供元サイトを確認してみてください。
LINEアプリがインストールされている端末ではLINEが起動します(インストールされていない場合はLINEのwebサイトにとびます)。
web情報をLINEユーザへシェアできる「LINEで送る」ボタンを埋め込むためのコードです。
基本、コードをコピペするだけで設置できます(そのままコピペしただけではPCでは表示確認できません)。
<span>
<script type="text/javascript" src="//media.line.me/js/line-button.js?v=20140411" ></script>
<script type="text/javascript">
new media_line_me.LineButton({"pc":false,"lang":"ja","type":"a"});
</script>
</span>
※黒い部分をダブルクリックするとソースを選択できるので、コピーして使ってください。
設置方法は提供元サイトの通りです。ボタンデザインを選び、素直にコードをまるっとコピペしてください。
提供元サイトのページの中ほどにある「送るテキストを選択」で、FBのいいねボタンのようにテキストも設定できます。
LINEアプリがインストールされている端末ではLINEが起動します(インストールされていない場合はLINEのwebサイトにとびます)。
特定の書式でリンクを設置すると、「LINEで送る」ボタンをwebサイトやアプリに実装できます。
ボタンを表示させたい位置や全体デザインのバランスによってボタンのサイズを調整したい場合は上のスクリプトを使った方法より使い勝手が良いかと思います。
<a href="http://line.me/R/msg/text/?送りたいテキスト(エンコード)"><img src="[ボタン画像のURL]" width="[ボタン幅]" height="[ボタン高さ]" alt="LINEで送る" /></a>
※黒い部分をダブルクリックするとソースを選択できるので、コピーして使ってください。
はてブボタンは「はてなブックマーク(はてブ)」利用ユーザーが簡単にはてブにブックマークできるようにするソーシャルボタンです。
<a href="http://b.hatena.ne.jp/entry/対象ページURL" class="hatena-bookmark-button" data-hatena-bookmark-title="対象ページタイトル" data-hatena-bookmark-layout="simple-balloon" title="このエントリーをはてなブックマークに追加"><img src="https://b.st-hatena.com/images/entry-button/button-only@2x.png" alt="このエントリーをはてなブックマークに追加" width="20" height="20" style="border: none;" /></a><script type="text/javascript" src="https://b.st-hatena.com/js/bookmark_button.js" charset="utf-8" async="async"></script>
※黒い部分をダブルクリックするとソースを選択できるので、コピーして使ってください。
設置方法は提供元サイトの通りです。ボタンデザインを選び、設定をして素直にコードをまるっとコピペしてください。
「+1ボタン」は気に入ったWEBサイトやコンテンツをFBでいうところの「いいね」するような機能だそうです。
google +1ボタンはIE8以下をサポートしていないので、表示しません(2016/08現在)。
<script src="https://apis.google.com/js/platform.js" async defer>
{lang: 'ja'}
</script>
※黒い部分をダブルクリックするとソースを選択できるので、コピーして使ってください。
このコードはheadタグかbodyタグの終了タグの直前に記述します。
<div class="g-plusone" data-annotation="inline" data-width="300"></div>
※黒い部分をダブルクリックするとソースを選択できるので、コピーして使ってください。
設置方法は提供元サイトの通りです。ボタンデザインを選び、設定をして素直にコードをまるっとコピペしてください(コメントアウトのとおり、scriptタグとdivタグの記述位置が違うので、注意してください)。
きりがないので、サンプルを使った紹介はここまでにしておきますが、このほかにもいろいろあります。
Instagramやmixi、Pinterest、YouTubeなどでもソーシャルボタンが提供されています。
その他のソーシャルボタンの設置方法はGoogle先生に訊いてください。公式サイトのほかに、いろいろ解説してくれている人たちがたくさんいらっしゃいます。
ソーシャルボタンの利用には、サービス提供元によって、ユーザー登録が必要だったりしますので、企業として登録する際は特に注意して適切な方法でアカウントを取るようにしましょう。また、利用規約やボタン画像のカスタマイズのルールなどそれぞれに規定があるので、よく確認してルールを守るようにしてください。
なお、このようなボタンをたくさん設置すれば良いというものではありません。たくさん設置すればそれだけページの表示が重くなりますし、ユーザーもどれをクリック(タップ)しようか迷います(というか嫌気がさしてひとつもクリックしてくれないかもしれません)。
ページの目的やユーザー層を考えた上で、厳選したものを設置すると良いでしょう。
また、ソーシャルボタンをうまく活用するために、OGP(Open Graph Protocol)についても確認すると良いと思います。
参考:FacebookのOGP設定方法+参考記事6選 - ferret(FB以外の情報もあります)