22
4

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?

More than 5 years have passed since last update.

SNSシェア周りの仕様整理2016

Last updated at Posted at 2016-12-07

※こちらはRetty Advent Calendar 2016、8日目の記事です。

こんにちは。
RettyでWEBエンジニアをやっている、ヨシダです。
ただでさえ年の瀬で忙しいと言うのに、今日もEXCELの関数が分からないとかWiFiがつながらないとか、PCに関するぜんぜん専門じゃないことを聞かれて・・・エンジニアって難儀な商売ですね。

だからと言って、専門分野で何回も同じことを聞かれるのも難儀です。
ということで今年、持ち込み・相談が多かったSNSシェア周りについて記事にしておき、今後はこのURLを投げつけようと思います!
では、最後までおつき合いくださいm(_ _)m

シェアボタンの種類

スクリーンショット 2016-12-07 21.15.gif

ひとくちにシェアボタンと言っても、目的によっていくつかの種類があります。
目的別に分類してみると・・・

  1. SNSで拡散
  2. 限られた人に伝達(ダイレクトメッセージ)
  3. 主に自分のため(ソーシャルブックマーク)

こんなところでしょうか。
これで憎いアイツやアイツがシェアシェア言ってきたら、ここ理解してから出直してこいって言えますね(笑)
本当に、ブログを書く機会があって良かった(^o^)
せっかくなので、もう少し設定について書いてみようと思います。

このうち2.と3.については「拡散」という目的から外れるため、作成ツール/リファレンスのURLのみ記載し、詳細は割愛します。
その他にもPinterestやInstagramなどの画像SNSもありますが、こちらは画像に特化していたり自身の投稿が中心だったりと、少し目的が異なるため、こちらも割愛します。

SNSシェアの基本

FacebookやTwitterなどは、貼られたURLの情報を自動的に取得します。
特に何もしなければ、ページのタイトル、文章の冒頭、一番上にある画像等をつなぎ合わせ、適当にテキトーに表示してくれます。

1029fd47-686c-bf1a-0a28-a087f68ef524.jpeg

これでは誰も拡散してくれませんね(笑)
コンテンツを整備して、FacebookやTwitterに提供する情報を最適化しましょう。

OGP情報を用意する(Facebook向け)

FacebookはOGP(Open Graph Protcol)に準じた情報を使って、狙い通りの形でコンテンツを表示してくれます。

22035c7f-e923-e25c-8bc7-e0c61e8771d7.jpeg

ページにOGP情報を設定すると、こんなに素敵なPOSTになります。
(余談ですが、吉田が今年行ってよかった!お店です)
具体的には「タイトル」「内容」「メイン画像」を設定しています。
HTMLタグはこんな感じです。

<head>
<!-- 中略 -->
<meta property=og:url content="https://retty.me/area/PRE13/ARE7/SUB701/100001296918/"/>
<meta property=og:title content="飲茶倶楽部 | Retty(レッティ)"/>
<meta property=og:image content="https://img.retty.me/img_repo/l/01/8757426.jpg"/>
<meta property=og:description content="【便利なルート地図つき】恵比寿エリアの「飲茶倶楽部」は美味しい中華のお店です。さらに詳しい情報は実名口コミが集まるRettyで。"/>
</head>

Twitterカードの情報を用意する

上記OGP同様、Twitterが解釈する「Twitterカード」という仕組みがあります。
先程のOGP情報の下に、Twitterカードの情報も加えてみましょう。
(はじめてカードをつくった際に、Twitterへのドメイン登録が必要です)

<head>
<!-- 中略 -->
<meta name=twitter:card content=summary_large_image>
<meta name=twitter:site content="@Retty_jp">
<meta name=twitter:url content="https://retty.me/area/PRE13/ARE7/SUB701/100001296918/">
<meta name=twitter:image content="https://img.retty.me/img_repo/l/01/8757426.jpg"/>
<meta name=twitter:title content="飲茶倶楽部 | Retty(レッティ)">
<meta name=twitter:description content="【便利なルート地図つき】恵比寿エリアの「飲茶倶楽部」は美味しい中華のお店です。さらに詳しい情報は実名口コミが集まるRettyで。">
</head>

Facebook同様、ページの情報が正しく表示されました。
本当に美味しそうです。

30aec7da-aafa-f88e-7425-8c089def6f56.jpeg

おまけ - Rettyではこうしてる

Rettyでは、情報拡散の前に必ずあることをしています。
それは「秘密のグループ」での記事の事前投稿!
ここにはデザイナーやエンジニアが多く参加していて、
表示の不具合や、内容の間違いなどは、必ずここで検知するようにしています。

8459b149-defe-a1fc-8f39-b9c494f5d874.jpeg

また、部署をまたいだメンバーにも「こんなことやるんだ!」と、情報共有の意味でも有用です。
ぜひ「秘密のグループ」も活用してみてください。

クリスマスまであと17日、明日の記事もお楽しみに!
メリークリスマス🎄

22
4
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
22
4

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?