Javascript 如何使用setTimeout触发FB像素事件?
我正在登录页面上设置一个FB像素。我无法访问Google Tag Manager,也无法在Facebook像素代码块之外的页面上添加其他脚本。 我的目标是在5秒后触发“搜索”事件,因此我添加了以下代码:Javascript 如何使用setTimeout触发FB像素事件?,javascript,facebook-pixel,Javascript,Facebook Pixel,我正在登录页面上设置一个FB像素。我无法访问Google Tag Manager,也无法在Facebook像素代码块之外的页面上添加其他脚本。 我的目标是在5秒后触发“搜索”事件,因此我添加了以下代码: !函数(f,b,e,v,n,t,s){ if(f.fbq)返回;n=f.fbq=函数(){ n、 呼叫方法? n、 callMethod.apply(n,参数):n.queue.push(参数) }; 如果(!f._fbq)f._fbq=n;n.push=n;n.loaded=!0;n.ve
!函数(f,b,e,v,n,t,s){
if(f.fbq)返回;n=f.fbq=函数(){
n、 呼叫方法?
n、 callMethod.apply(n,参数):n.queue.push(参数)
};
如果(!f._fbq)f._fbq=n;n.push=n;n.loaded=!0;n.version=“2.0”;
n、 队列=[];t=b.createElement(e);t.async=!0;
t、 src=v;s=b.getElementsByTagName(e)[0];
s、 parentNode.insertBefore(t,s)
}
(窗口,文档,“脚本”https://connect.facebook.net/en_US/fbevents.js");
fbq(“初始”、“XXXXXXXXXXXX”);
fbq(“轨迹”、“页面视图”);
setTimeout(函数(){fbq(“跟踪”、“搜索”);},5000);
我在本地试用过,效果很好。“PageView”立即启动,5秒钟后“Search”不带橙色。你安装了AdBlock吗?尝试禁用它。谢谢您的评论。它确实按预期工作-FB pixel helper extenstion没有按预期工作。当我查看chrome开发工具时,我可以看到它只在5秒后才能工作。我在本地尝试过,效果很好。“PageView”立即启动,5秒钟后“Search”不带橙色。你安装了AdBlock吗?尝试禁用它。谢谢您的评论。它确实按预期工作-FB pixel helper extenstion没有按预期工作。当查看chrome开发工具时,我可以看到它只在5秒后才能工作。