Facebook跟踪像素:无法基于自定义事件创建自定义转换

时间:2016-04-05 12:55:13

标签: javascript facebook

在官方 FB guide 中,我读过,除了标准事件,我还可以使用自定义事件。实际上,这是完美的,因为我正在尝试使用自定义事件创建自定义转换。

在指南中,为自定义事件提供了以下代码:

// Custom event (can be used for audience building and custom conversions)
fbq('trackCustom', 'MyCustomEvent', {custom_param: 'custom_value'});

请注意,评论说“和自定义转化”

所以,在我的JS的某个地方,我有一个片段响应点击:

$('#elem').on('click', function() {
    fbq('trackCustom', 'MyEvent');
});

不幸的是,当我尝试创建新的自定义转换并使用新的自定义事件名称时,“下一步”按钮处于非活动状态:

enter image description here

此外,我可以选择的唯一事件是标准事件,只有我在页面加载时实际跟踪(或跟踪)的事件:

enter image description here

我有什么问题吗?在自定义事件可用于自定义转换之前,它应该以某种方式“注册”吗?

否则,我不明白为什么文档告诉我我可以做一些我不能做的事情。

任何见解?

1 个答案:

答案 0 :(得分:4)

对于有同样问题的人:事实证明,缺少的因素是时间。

自定义事件触发一次后,将检测并显示在像素事件列表中。在创建自定义转换时也可以使用它。在我的情况下,我花了大约30分钟,直到我看到自定义事件被跟踪。

就这么简单。希望这些信息在文档中的任何位置都能清楚地提供。