1

Согласно документации Facebook, для Share Dialog, вы можете использовать Javascript, чтобы вызвать диалог открытия акций, так что пользователь может поделиться любой URL вы передаете:Как вы отслеживаете клики через диалог FB Share?

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

Однако, если вы хотите сделать какие-либо отслеживания направления по при добавлении строки запроса к свойству href происходит разделение, поскольку FB использует метатег og:url при обходе URL. Я использую параметры запроса, чтобы отслеживать, какие общие кнопки вызывают наибольший трафик. Итак, мой вопрос: как вы можете отслеживать клики через диалог FB Share? Есть ли способ установить значение строки запроса в URL-адресе при совместном использовании?

ответ

2

После некоторых экспериментов и сборки отдельных документов FB вы действительно можете установить любое значение, которое будет передано обратно в fb_ref query param. Однако это требует, чтобы мы превратили эту часть в вызов 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. И теперь вы можете делать то, что отслеживает ваше сердце!

+0

Итак, чтобы уточнить - 'ref' не работает в обычном общедоступном диалоговом окне, но он работает в диалоговом окне открытия открытого графика? (Я вижу, что вы делаете, используя один для другого, хотя) –

+1

@ChrisHoughton Да, параметр 'ref' работает только с диалоговым окном общего доступа OG (потому что он зависит от' action_properties', который принимается только для действий OG). Единственное, что мне еще нужно подтвердить, - это то, является ли этот OG-ресурс по-прежнему считаться типом действия «Share» в App Insights. –

Смежные вопросы