gpt4 book ai didi

javascript - 同一页面上的多个自定义受众重新定位像素

转载 作者:行者123 更新时间:2023-11-29 21:57:13 28 4
gpt4 key购买 nike

如果要在一个网页中放置多个重定向像素,该怎么做?

下面的代码是您获得的默认像素,它跟踪客户并将客户添加到您的自定义受众:

<script>(function() {
var _fbq = window._fbq || (window._fbq = []);
if (!_fbq.loaded) {
var fbds = document.createElement('script');
fbds.async = true;
fbds.src = '//connect.facebook.net/en_US/fbds.js';
var s = document.getElementsByTagName('script')[0];
s.parentNode.insertBefore(fbds, s);
_fbq.loaded = true;
}
_fbq.push(['addPixelId', '12345']);
})();
window._fbq = window._fbq || [];
window._fbq.push(['track', 'PixelInitialized', {}]);
</script>
<noscript><img height="1" width="1" border="0" alt="" style="display:none" src="https://www.facebook.com/tr?id=12345&amp;ev=NoScript" /></noscript>

此代码段唯一独特的部分是 ad_account_pixel_id,示例中为 12345。使用 Facebook Conversion 像素添加多个 ID 非常简单,因为初始化都是通用的。但是在这里,_fbq.push(['addPixelId', '12345']); 添加了一个 id,稍后用 window._fbq.push(['track', ' PixelInitialized', {}]);,其中 PixelInitialized 是默认回调事件。

我想使用尽可能少的代码组合多个重定向像素,因此一个接一个地添加它们不是一种选择。我可以简单地添加一个新的 _fbq.push(['addPixelId', '99999']); 并跟踪它吗?我的直觉告诉我这些会干扰,否则初始化为什么不能通用?

我问而不是通过反复试验进行测试的原因是数据每 100 个访问者更新一次,这会使测试过程变得糟糕。此外,没有 fbq 类的文档。因此,如果有人遇到过这种情况,或者有任何线索,请提供帮助!

感谢任何回复,即使不是以实际答案的形式。

提前致谢

弗雷德里克

最佳答案

是的,您只需使用您想要跟踪的其他 ID 添加对 _fbq.push() 的新调用,如下所述:

同时进行转化和自定义受众事件

在很多情况下,您可能希望在单个页面加载时同时激活自定义受众和转化事件。例如,在订单确认页面上,您可能希望激活转换像素来衡量和优化购买事件和值(value)的广告效果。同时,您还需要激活自定义受众像素,以便从广告中排除近期购买者。

为此,请在页面加载时在设置代码下包含两个 _fbq.push() 调用:

function() {
var _fbq = window._fbq || (window._fbq = []);
if (!_fbq.loaded) {
var fbds = document.createElement('script');
fbds.async = true;
fbds.src = '//connect.facebook.net/en_US/fbds.js';
var s = document.getElementsByTagName('script')[0];
s.parentNode.insertBefore(fbds, s);
_fbq.loaded = true;
}
_fbq.push(['addPixelId', '<ad_account_pixel_id>']);
})();
window._fbq = window._fbq || [];
// Custom Audience Event
window._fbq.push(["track", "Purchase", {
price: 500,
product_id: 1234,
product_category: 'Apparel & Acessories > Shoes'
}]);
// Conversion Event
window._fbq.push(['track', 987654321, {
currency: 'USD',
value: 500
}]);

来源:https://developers.facebook.com/docs/ads-for-websites/tag-api

还有一些事情,尽管上面链接的文档中没有提到这一点,但请确保还添加了带有其他跟踪 ID 的附加图像。喜欢:

<noscript><img height="1" width="1" alt="" style="display:none" src="https://www.facebook.com/tr?ev=REPLACE_WITH_ID_1&cd[value]=0.00&cd[currency]=USD&noscript=1" /></noscript>

<noscript><img height="1" width="1" alt="" style="display:none" src="https://www.facebook.com/tr?ev=REPLACE_WITH_ID_2&cd[value]=0.00&cd[currency]=USD&noscript=1" /></noscript>

REPLACE_WITH_ID_1 和 REPLACE_WITH_ID_2 是您的不同 ID。

关于javascript - 同一页面上的多个自定义受众重新定位像素,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25834758/

28 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com