Google Tag Manager + Facebook在中国重新定位像素

时间:2016-08-17 12:14:26

标签: facebook google-tag-manager great-firewall-of-china

我们正在使用Google跟踪代码管理器来管理第三方服务的Java脚本,例如Facebook重定向像素。在中国,Facebook被封锁为服务,因此每当用户打开网站时,它都会尝试使用该脚本,但最终会因为防火墙阻止脚本加载而进入超时状态。

是否有能力按条件排除Facebook像素脚本?如果Facebook被当前用户阻止,最佳解决方案是什么?

1 个答案:

答案 0 :(得分:0)

您需要一个检查变量值的触发器。无论是否可以加载facebook,此变量都必须返回true / false。

您可以尝试将此代码作为您的变量(GTM界面中的自定义JS代码)。根据。

替换facebookUrl值
function (){
    var facebookUrl = "..." // your facebook ressource URL 

    var http = new XMLHttpRequest();

    http.open('HEAD', facebookUrl);
    http.send();

    return http.status < 500;

}