2016-08-17 5 views
0

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

Facebookピクセルスクリプトを条件別に除外する機能はありますか? Facebookが現在のユーザーのためにブロックされている場合、最も良い解決策は何ですか?

答えて

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; 

} 
+0

これは有効な解決策ですが、FBが許可されている国のすべてのユーザーは、追加のリクエストを行います。 –

関連する問題