Facebook页面标签应用可以确定用户点击哪个Facebook广告来实现目标吗?

时间:2014-10-24 14:06:00

标签: facebook facebook-javascript-sdk

如果用户因点击Facebook广告而最终查看Facebook页面标签应用,该应用是否有办法知道用户点击了哪个广告?

进一步解释:

我有一个非常简单的Facebook应用程序,它由一个静态HTML页面组成。此页面包含指向其他网站上的表单的链接。

该应用程序旨在用作页面标签。因此它将存在于Facebook页面上,其URL类似于以下网址:

https://www.facebook.com/pages/My-Page-Name/1234?sk=app_5678

现在:我将开展Facebook广告活动,其中包含多个不同的广告。这些广告中的每一个都将链接到上面的网址,但它们将包含不同的消息(例如,不同的文本副本,不同的图像等)。

我想知道哪些广告产生的转化次数最多(转化"定义为成功提交表单)。

所以用户流程是这样的:

  1. 用户在Facebook上看到广告并点击它

  2. 用户转到Facebook上的页面标签页面,其中包含iframe 中的应用程序(此处我被卡住了:如何将值传递到唯一标识的iframe中点击的广告?)

  3. 用户点击应用中的链接,将其带到表格

  4. 的非现场页面
  5. 用户填写表格(转换)

  6. 在更传统的情况下,我只会将Google Analytics查询字符串变量添加到广告链接到的网址:

    但是,由于我的应用程序位于iframe中,因此跨域规则会阻止其访问父网址。

    我看了the documentation for Facebook's JavaScript SDK,认为Facebook可能会暴露一些有用的东西,但没有运气。

    Facebook是否提供了一种跟踪此类事情的方法(或者是否有任何聪明的解决方法)?或者我运气不好?

1 个答案:

答案 0 :(得分:1)

使用app_data查询字符串参数,如下所述:https://developers.facebook.com/docs/appsonfacebook/pagetabs#integrating