簡體   English   中英

如何通過“ FB共享”對話框進行點擊率跟蹤?

[英]How do you do clickthrough tracking via the FB Share Dialog?

根據Facebook的“ 共享對話框”文檔,您可以使用Javascript觸發打開共享對話框,以便用戶可以共享您傳入的任何URL:

FB.ui({
  method: 'share',
  href: 'https://developers.facebook.com/docs?myTrackingParam=topShareButton',
}, function(response){});

但是,如果要通過將查詢字符串附加到href屬性來進行任何引用跟蹤,則會被剝離,因為FB在抓取URL時會使用og:url元標記。 我使用查詢參數來跟蹤哪些共享按鈕導致最多的流量。 所以我的問題是:如何通過FB共享對話框進行點擊率跟蹤? 共享時,是否可以在URL中設置一些查詢字符串值?

經過一些試驗並將不同的FB文檔拼湊在一起之后,您實際上可以設置在fb_ref查詢參數中傳回的任何值。 但是,這需要我們將共享轉換為Open Graph調用。

因此,可以不使用share方法,而可以使用share_open_graph方法。 因此,我們可以設置action_properties ,其中將包括ref屬性:

FB.ui({
  method: 'share_open_graph',
  action_type: 'og.shares',
  action_properties: JSON.stringify({
      object:'https://developers.facebook.com/docs',
      ref: 'topShareButton'
  })
}, function(response){});

因此,Newsfeed / Timeline上顯示的鏈接將為https://developers.facebook.com/docs?fb_ref=topShareButton 現在,您可以做任何追蹤您內心渴望的事情!

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM