我在第三方(Shopify)上托管我的商店,负责向Facebook Pixel和Google发送活动数据。在某些情况下,我想从临时页面进行重定向;但是,我的重定向比发送事件数据更快。
有没有办法检测Facebook和谷歌跟踪标签是否被解雇(或被AdBlock阻止?)并在此之后执行代码?
请记住,我不能修改Shopify跟踪标签集成,我只能在其上面构建一些东西。
我尝试过在Stack Overflow上很容易找到的提示,比如Firing the Facebook Conversion Pixel,但大多数提示:
您可以尝试拦截AJAX请求(检查如何在谷歌上)并仅在您截获跟踪器的XHR调用时重定向(通过拦截我的意思是抓住它 - 检查它 - 将其提升回来,而不是停止它)
此外,如果跟踪链接被阻止,则将重定向功能放在setTimeout中以在X秒后强制重定向。