2011-09-08 76 views
0

有沒有一種方法可以將跟蹤像素放置在粉絲頁面(而不是外部網站上)時,告知用戶是否轉換爲粉絲?跟蹤粉絲頁面上的Facebook Like轉換頁面

在這種情況下,他們將直接導向粉絲頁面,如果他們點擊類似按鈕,我們可以將其作爲轉換。有人提到與舊的靜態FBML應用程序,你可能可以做到這一點,但現在如果這個消失了。我們正在尋找最簡單的解決方案,但如果需要的話,可以採取深度技術。

感謝

回答

0

您可以使用Event.subscribe的點擊等等按鈕:

FB.Event.subscribe('edge.create', function(href) { 
    // Do something, e.g. track the click on the "Like" button here 
    alert('You just liked ' + href); 
}); 

的功能將在用戶每次點擊一個Like按鈕時執行。

在回調函數中,您將獲得類似按鈕的href,並且如果需要檢查,可以檢查以確保按鈕是正確的。

您也可以使用:edge.remove取消頁面的喜好。

下面是官方FB文件:http://developers.facebook.com/docs/reference/javascript/FB.Event.subscribe/

+0

在頁面選項卡中不起作用(不是外部站點!) –

0

你可以說,如果有人是通過檢查簽名請求「頁面」屬性頁面的選項卡應用的風扇。有關簽署的請求的詳細信息,請訪問:https://developers.facebook.com/docs/authentication/signed_request/ 這也可以在FBML中獲得,人們可能會提到這一點。

只是爲了澄清,你如何將用戶發送到粉絲頁面?如果您通過Facebook廣告將它們發送到頁面,那麼廣告深入信息會爲您提供關於點擊頁面廣告的用戶數量最終喜歡該頁面的信息。

1

您可以訂閱edge.create以查看他們是否單擊了XFBML Like按鈕,或者可以解析已簽名的請求以查看他們是否已經喜歡該頁面。

這些都不能衡量你想要的。

如果您需要跟蹤從您的標籤頁的iFrame外的Like按鈕轉換,你就必須做到以下幾點:

  1. 解析簽名的請求,以查看當前用戶喜歡當前頁面。
  2. 如果他們不這樣做,請設置一個名爲impression的cookie或其他東西。
  3. 如果有,請檢查cookie。如果cookie在那裏,您就有了轉換。
  4. 不要忘記刪除cookie,否則每次返回時都會註冊一次轉換。

這裏

https://developers.facebook.com/docs/authentication/signed_request/

$signed_request['page']['liked']簽名的請求的文檔是感興趣的值。