“所有页面”上的自定义 HTML 会从 Meta 加载并执行远程 JavaScript
原文依据:4 处GTM 示例创建 Custom HTML 标签,从 connect.facebook.net 动态加载脚本,并将触发器设为 All Pages。该脚本在网站页面上下文中运行;其行为由远程响应以及谁能发布 GTM 容器共同决定。
部署后,每个匹配页面都会执行第三方代码并发送 PageView。GTM 账户被误配或接管、远程脚本被破坏时,影响范围可能覆盖所有访客页面和浏览器可访问的数据。
这是用于 GTM 的示例配置,并非技能自身正在执行的代码;但若用户照例创建并发布标签,它会在所有页面从 Meta 域名加载远程 JavaScript,并发送 PageView。远程脚本将在网站页面环境中运行,可能向 Meta披露访问数据,且后续内容由远程服务器控制。用户可要求作者说明适用的同意类别、数据字段和加载范围,并限制为营销同意后及必要页面触发。
### Facebook Pixel - Base**Tag Type:** Custom HTML```html<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', 'https://connect.facebook.net/en_US/fbevents.js'); fbq('init', 'YOUR_PIXEL_ID'); fbq('track', 'PageView');</script>查看另外 3 个位置
fbq('track', 'PageView');</script>```**Trigger:** All Pages 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', 'https://connect.facebook.net/en_US/fbevents.js'); fbq('init', 'YOUR_PIXEL_ID'); fbq('track', 'PageView');</script>**Trigger:** All Pages