如果用户因点击Facebook广告而最终查看Facebook页面标签应用,该应用是否有办法知道用户点击了哪个广告?
进一步解释:
我有一个非常简单的Facebook应用程序,它由一个静态HTML页面组成。此页面包含指向其他网站上的表单的链接。
该应用程序旨在用作页面标签。因此它将存在于Facebook页面上,其URL类似于以下网址:
https://www.facebook.com/pages/My-Page-Name/1234?sk=app_5678
现在:我将开展Facebook广告活动,其中包含多个不同的广告。这些广告中的每一个都将链接到上面的网址,但它们将包含不同的消息(例如,不同的文本副本,不同的图像等)。
我想知道哪些广告产生的转化次数最多(转化"定义为成功提交表单)。
所以用户流程是这样的:
用户在Facebook上看到广告并点击它
用户转到Facebook上的页面标签页面,其中包含iframe 中的应用程序(此处我被卡住了:如何将值传递到唯一标识的iframe中点击的广告?)
用户点击应用中的链接,将其带到表格
用户填写表格(转换)
在更传统的情况下,我只会将Google Analytics查询字符串变量添加到广告链接到的网址:
但是,由于我的应用程序位于iframe中,因此跨域规则会阻止其访问父网址。
我看了the documentation for Facebook's JavaScript SDK,认为Facebook可能会暴露一些有用的东西,但没有运气。
Facebook是否提供了一种跟踪此类事情的方法(或者是否有任何聪明的解决方法)?或者我运气不好?
答案 0 :(得分:1)
使用app_data查询字符串参数,如下所述:https://developers.facebook.com/docs/appsonfacebook/pagetabs#integrating