如何检测是否使用javascript触发跟踪标记?(Shopify上的Facebook和谷歌)

如何检测是否使用javascript触发跟踪标记?(Shopify上的Facebook和谷歌),javascript,shopify,Javascript,Shopify,我在第三方(Shopify)上托管我的商店,负责将事件数据发送到Facebook Pixel和Google。在某些情况下,我希望从临时页面执行重定向;但是,我的重定向比发送事件数据更快 有没有办法检测Facebook和Google跟踪标签是否被激活(或被AdBlock阻止?),然后执行代码 请记住,我不能修改Shopify跟踪标签集成,我只能在上面构建一些东西 我尝试了一些在堆栈溢出上很容易找到的技巧,例如,但大多数技巧是: 假设我可以控制跟踪标签的集成;或 不要将adblocks考虑在内 您可

我在第三方(Shopify)上托管我的商店,负责将事件数据发送到Facebook Pixel和Google。在某些情况下,我希望从临时页面执行重定向;但是,我的重定向比发送事件数据更快

有没有办法检测Facebook和Google跟踪标签是否被激活(或被AdBlock阻止?),然后执行代码

请记住,我不能修改Shopify跟踪标签集成,我只能在上面构建一些东西

我尝试了一些在堆栈溢出上很容易找到的技巧,例如,但大多数技巧是:

  • 假设我可以控制跟踪标签的集成;或

  • 不要将adblocks考虑在内


  • 您可以尝试截获AJAX请求(在google上检查如何截获),并且只有在截获了跟踪器的XHR调用时才可以重定向(截获的意思是捕获它-检查它-将它发回,而不是停止它)

    此外,将重定向函数设置为setTimeout,以便在跟踪链接被阻止的情况下,在X秒后强制重定向