0

いいねボタンに加えて、廃止された「共有」ボタンと同様の機能を持つ「送信」ボタンがあります。特定のユーザーがリンクを正常に共有したかどうかをプログラムで知る方法があるかどうかを知りたいです。

フェイスブックでリンクをシェアしてくれた人に、自分のサイトで特典を提供しようと考えているのですが、そのために。リンクを共有したユーザーを追跡できる必要があります。

私の考えられる解決策は、ユーザーごとに一意の URL を共有し、リファラーを追跡することですが、そのメソッドの信頼性や悪用の可能性についてはわかりません。Facebook が何らかのコールバック関数を提供すると、より簡単になると思います。そのため、どのユーザーがリンクを送信したかを追跡できます。

ありがとう!

4

2 に答える 2

1

Facebookでリンクを共有している人に自分のウェブサイトで報酬を提供することを考えています

これはプラットフォームポリシーに反します–セクションIVを参照してください。アプリケーション統合ポイント、#1

「ユーザーに[…]Facebookソーシャルチャネルの使用を奨励したり、インセンティブが当社のチャネルの使用に直接関係していることを示唆したりしてはなりません。」</ p>

于 2012-06-20T18:40:24.130 に答える
1

http://developers.facebook.com/docs/reference/javascript/FB.Event.subscribe/

「message.sent」イベントをサブスクライブし、イベントがトリガーされたときに ajax リクエストでサーバーを呼び出すことができます。

FB.Event.subscribe('message.sent'', function(response) { alert('誰かが URL を共有したことを追跡します: ' + response); } );

于 2012-06-20T17:30:04.370 に答える