我在使用新的 Facebook 像素和 GTM 为潜在客户设置转化跟踪时遇到问题。
这是我做的:
- 在每个页面上与 GTM 集成的 Facebook 基本代码(参见下面的代码)
- 在特定表单提交发生时与 GTM 集成的转化跟踪(潜在客户)自定义代码(参见下面的代码)
当发生转换时,Facebook Pixel Helper 上会出现以下错误:“Facebook Pixel 已激活 2 次……Facebook Pixel 像素在此网页上已激活多次,这可能会导致您的事件跟踪出现错误”
FACEBOOK 基本代码:
<!-- Facebook Pixel Code -->
<script>
!function(f,b,e,v,n,t,s){if(f.fbq)return;n=f.fbq=function(){n.callMethod?
n.callMethod.apply(n,arguments):n.queue.push(arguments)};if(!f._fbq)f._fbq=n;
n.push=n;n.loaded=!0;n.version='2.0';n.queue[];t=b.createElement(e); t.async=!0;
t.src=v;s=b.getElementsByTagName(e)[0];s.parentNode.insertBefore(t,s)}(window,
document,'script','//connect.facebook.net/en_US/fbevents.js');
fbq('init', '11111...');
fbq('track', "PageView");</script>
<noscript><img height="1" width="1" style="display:none"
src="https://www.facebook.com/tr?id=11111...&ev=PageView&noscript=1"
/></noscript>
<!-- End Facebook Pixel Code -->`
潜在客户的转化跟踪代码:
<script>fbq('track', 'Lead');</script>
<noscript>
<img height="1" width="1" style="display:none" src="https://www.facebook.com/tr?id=11111...&ev=Lead&noscript=1"/>
</noscript>
不知道问题出在哪里。你能帮忙吗?
我还尝试删除:
<noscript>
<img height="1" width="1" style="display:none" src="https://www.facebook.com/tr?id=11111...&ev=Lead&noscript=1"/>
</noscript>`
但在这种情况下,根本不会触发转换。
最佳答案
一共保留两个Custom HTML:
第一个自定义 HTML 标签应包含第一个示例中的 Facebook 像素基本代码。将其设置为在每个页面上触发并将设置更改为“每页一次”。
第二个自定义 HTML 标记应包含您的 Lead 事件,如下所示:
<script>
fbq('track', 'Lead');
</script>
如果您在潜在客户表单提交等事件中触发它,则将其设置为“每个事件一次”,或者如果您在页面加载(例如感谢页面)上触发此标记,则将其设置为“每页一次” .
诀窍是确保您更改第二个标签的排序设置。在引导事件标签上,将 Facebook Base Tag 设置为在引导事件标签触发之前触发 - 这可能是当前的问题。
如果 facebook 基本像素尚未加载,则引导事件不起作用 - 目前它们可能以错误的顺序触发。
您的“noscript”片段应该被排除在外,因为它们无论如何都不会在自定义 HTML 标记内触发。如果 javascript 在浏览器中被破坏或禁用,“noscript”片段实际上可以提供帮助,因此如果您希望它们在 GTM 中工作,您需要在 GTM 中创建一个自定义图像标签,并在其中添加 noscript 图像 URL,如下所示:
确保您没有同时启用这两个选项,因为这会导致 Facebook 报告中的转化次数重复计算。而是设置一个 GTM 标准来检查是否启用了 javascript,并仅在未启用时触发图像标签,而你是黄金。
这些技巧应该归功于 Analytics Ninja 的 Jehoshua Choen,所以请继续阅读 his whole post on the topic如果您想进一步说明。
关于google-tag-manager - Facebook 像素转换跟踪 GTM - 错误 : "Facebook Pixel pixel activated multiple times",我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/35015162/