2017-06-30 5 views
0

ユーザーがサイトへのリンクをクリックしてサイトにアクセスしてからFacebookを使用してログインした後にコンバージョンソースが失われているGAに問題があります。Googleタグマネージャでリファラーを条件付きでブロックする方法はありますか?

私の理解では、GTM tips - implement referral exclusionsから私たちのサイトはdocument.referrerがFacebookから来ているとみなし、元のリファラーを失って新しいセッションを開始します。ユーザーがFacebookにログインした後に表示されるサイトのランディングページを知っている場合、そのページのFB参照のみを除外するコードを追加することは可能ですか?すなわち、我々は(リンク先の記事から)のようなものを持っている1つのページに:私たちは同様にFacebook上で実行されているキャンペーンを持っているよう

function() { 
    var referrals = [ 
    'facebook.com' 
    ]; 
    var hname = new RegExp('https?://([^/:]+)').exec({{Referrer}}); 
    if (hname) { 
    for (var i = referrals.length; i--;) { 
     if (new RegExp(referrals[i] + '$').test(hname[1])) { 
     return null; 
     } 
    } 
    } 
    return {{Referrer}}; 
} 

我々は単に、GAの除外リストにfacebook.comを追加することはできませんので、我々は」 dはまだFacebookからのオーガニックトラフィックの可視性が必要です。

答えて

0

このコードでは、GAタグをコピーしてコピーすることができます。そのコピーは、参照元をブロックして元のGAタグを同じページにブロックする必要があるページでのみコピーします。

複数のGAページビュータグを使用したくない場合は、ページパスに基づいてルックアップテーブル変数を使用します。一部のページでは、この変数はコードをカスタムJavaScript変数として返し、デフォルト値は{{Referrer}}にする必要があります。

関連する問題