我将商店托管在第三方(Shopify)上,后者负责将事件数据发送到Facebook Pixel和Google。在某些情况下,我想从临时页面进行重定向;但是,我的重定向比发送事件数据要快。
有没有办法检测Facebook和Google跟踪代码是否被触发(或被AdBlock阻止?)并在此之后执行代码?
请记住,我无法修改Shopify跟踪代码集成,只能在其之上构建一些内容。
我尝试了一些可以在Stack Overflow上轻松找到的技巧,例如Firing the Facebook Conversion Pixel,但其中大多数是这样的:
假设我可以控制跟踪标签的集成;或
不考虑adblocks
答案 0 :(得分:0)
您可以尝试拦截AJAX请求(在Google上查看操作方法),并仅在您拦截跟踪器的XHR调用时重定向(通过拦截,我的意思是抓住它-检查它-将其抬起,而不是停止它)
此外,还可以将重定向功能置于setTimeout中,以在X秒钟后强制重定向,以防跟踪链接被阻止。