Facebookに投稿された際のページ情報をコントロールしたいんだもん。


どうも。ボクです。
ついに日本でもFacebookユーザー1000万人を超えたようですね。今後も利用者が増えて、WEB屋としてはもう無視出来なくなってきましたね。
キャンペーンページとかブログ記事をFacebookにポストされる機会が増えたと思います。

ところが、「いいね!」された記事をFacebookのタイムライン上で見ると、意図していない情報がポストされていませんか?

試しに、当ブログの記事をそのままポストしてみました。以下、こんな感じです。
Facebookのタイムラインに乗る情報をコントロールする

Kruz的に気に入らない点。

  • まず、ポストされたサムネールがイケてない。これはポストされるページ(記事)中にあるimageを引っ張ってきているので、サイズを無視して160px*160px内に入れているだけ。
  • タイトルは単純にページのタイトルを表示している。キャンペーンサイトとかなら、ココも任意に指定しておきたい。
  • 本文は…まぁしょうがない。

で、どうする?
ページ(記事)のを追加しちゃう。
具体的にはこんな感じ

    
    <meta property="og:title" content="タイトル" />
    <meta property="og:description" content="ディスクリプト" />
    <meta property="og:type" content="article" />
    <meta property="og:url" content="ページurl" />
    <meta property="og:image" content="サムネールurl" />
    <meta property="og:site_name" content="サイト名" /> 

解説

  • “og:title”でポストの本文っぽいところ
  • “og:description”でポストのタイトルっぽいところ
  • “og:url”はリンク先
  • “og:image”でポストのサムネール。ディレクトリを指定。画像は160px*160pxで作っとけばOKじゃね?

Facebookのポスト情報を任意にコントロールしたい

“og:type”と”og:site_name”は別にどうでもいい。ぶっちゃけよくわからん。

Facebookの仕様変更で、上記の方法以外にもっといい方法があるかもしれません。どうなんだろ?


Facebook comments:

Leave a Reply

※コメントが認証されるまで、コメントは反映されません。






ポートフォリオを見る