1

Google タグ マネージャーを使用して、Facebook リターゲティング ピクセルなどのサードパーティ サービスの Java スクリプトを管理しています。中国では、Facebook はサービスとしてブロックされているため、ユーザーがサイトを開くたびにスクリプトを実行しようとしますが、ファイアウォールがスクリプトの読み込みをブロックするため、最終的にはタイムアウトになります。

条件によって Facebook ピクセル スクリプトを除外する機能はありますか? Facebook が現在のユーザーに対してブロックされているかどうかを定義するための最良の解決策は何ですか?

4

1 に答える 1

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;

}
于 2016-08-17T12:55:37.933 に答える