保存ボタンプラグインは廃止されています。このプラグインは、2022年9月15日まで運用され、アクセス可能です。その期限が過ぎると、プラグインは廃止され、動作しなくなります。
保存ボタンを使って、ユーザーはFacebookのプライベートリストにアイテムやサービスを保存したり、それを友達とシェアしたり、関連するお知らせを受け取ったりできます。たとえば、気になる衣料品アイテム、旅行、リンクを保存しておいて、後でそのリストに戻って利用したり、そのアイテムや旅行の割引サービスに関する通知を受信したりできます。
保存ボタン設定ツールコードの例設定保存ボタンで使用するウェブサイトのリンクを選択します。
コード設定ツールにリンクを貼り付けてから、[コードを取得]ボタンをクリックすると、保存ボタンのコードが生成されます。
スニペットをコピーして、目的のウェブサイトのHTMLに貼り付けます。
コードサンプルをコピーしてウェブサイトに貼り付けてください。data-uri
の値を自分のウェブサイトリンクに変更します。次に、<title>
タグを使用して、「保存済み」のタイトルを調整します。
<html> <head> <title>Your Website Title</title> </head> <body> <!-- Load Facebook SDK for JavaScript --> <div id="fb-root"></div> <script>(function(d, s, id) { var js, fjs = d.getElementsByTagName(s)[0]; if (d.getElementById(id)) return; js = d.createElement(s); js.id = id; js.src = "https://connect.facebook.net/en_US/sdk.js#xfbml=1&version=v2.6"; fjs.parentNode.insertBefore(js, fjs); }(document, 'script', 'facebook-jssdk'));</script> <!-- Your save button code --> <div class="fb-save" data-uri="http://www.your-domain.com/your-page.html"> </div> </body> </html>試してみてください。
上記の設定の他にも、次の設定を変更できます。
設定 | HTML5属性 | 説明 | デフォルト |
---|---|---|---|
|
| 保存するページの絶対リンク。 | 最新のリンク/アドレス |
|
|
|
|
商品の保存ボタンも使用できます。
商品の保存ボタンを使用するには、まず商品カタログを設定する必要があります。
商品カタログは、Facebookで宣伝する商品のリストであり、商品フィードとも呼ばれます。リスト内の各商品には、それぞれ固有の属性があります。広告、商品ID、名前、説明、ランディングページURL、画像URL、在庫などを生成するためにこれらの属性を使用することができます。
商品カタログの作成方法Facebookダイナミック商品広告アプリダッシュボードの設定タブに移動し、プラットフォームとして「Website」を追加し、該当するウェブサイトドメインを指定します。
下記の例に示されているようにして、アプリIDを使用してJavaScript SDKを読み込みます。{your-app-id}
は、実際のアプリIDに置き換えてください。
<script>(function(d, s, id) { var js, fjs = d.getElementsByTagName(s)[0]; if (d.getElementById(id)) return; js = d.createElement(s); js.id = id; js.src = "https://connect.facebook.net/en_US/sdk.js#xfbml=1&version=v2.6&appId={your-app-id}"; fjs.parentNode.insertBefore(js, fjs); }(document, 'script', 'facebook-jssdk'));</script>
商品の保存ボタンを使用するには、商品カタログID、および商品フィードのアイテムIDの2つの情報が必要です。
768856339915012
です。 product://<catalog_id >/{retailer_id}
のパターンに従います。そのため、上記の例でProduct #45
という名前の商品のURIの場合は、product://768856339915012/45
となります(商品のカタログIDはステップ5のもの)。グラフAPIにより、商品のURIを取得することができます。単一または複数の商品アイテムを読み込む際に、次のURL形式を構成します。ただし、<catalog_id>
は実際のカタログIDに、<retailer_id>
は実際の商品の小売店IDに置き換えます。
product://<catalog_id>/<retailer_id>
詳細については、商品アイテムのドキュメントをご覧ください。
保存ボタンのコードのdata-uri
の部分に商品URIを使用します。たとえば、商品URIがproduct://949817451770475/143791832
の場合、コードは次のようになります。
<div class="fb-save" data-uri="product://949817451770475/143791832"> </div>
保存されているリンクはすべて、[保存済み]ビューに追加されます。これは、www.facebook.com/saved、またはモバイルアプリの場合は[その他] -> [保存済み]にあります。
Facebook JavaScript SDKのローカライズバージョンを読み込むことで、保存ボタンの言語を変更できます。SDKを読み込むときに、適切なロケールが使用されるようにjs.src
の値を変更します。たとえば、フランス語(フランス)の場合は、ロケールのen_US
をfr_FR
に置き換えます。
js.src = "https://connect.facebook.net/fr_FR/sdk.js#xfbml=1&version=v2.6";
サポートされているロケールについては、FacebookロケールXMLファイルをご覧ください。
使用する言語によっては、ソーシャルプラグインの幅の調整が必要になる場合があります。詳しくは、ローカライズと翻訳のページをご覧ください。