2017-10-12 16 views
0

以下の2つのコードグループは、いくつかのクッキーを作成します.1つはGoogleタグマネージャー、もう1つはGoogleアナリティクスコードです。 .example.comや.www.example.comではなく、cookieドメインをwww.example.comに変更する必要があります。google analytics&googleタグマネージャーでCookieドメインを変更する方法

<!-- GTM dataLayer --> 
    <script> 
     dataLayer = []; 
     dataLayer.push({ 
     }); 
    </script> 
<!-- End of GTM dataLayer --> 

<!-- Google Tag Manager --> 
    <script>(function(w,d,s,l,i){w[l]=w[l]||[];w[l].push({'gtm.start': 
      new Date().getTime(),event:'gtm.js'});var f=d.getElementsByTagName(s)[0], 
      j=d.createElement(s),dl=l!='dataLayer'?'&l='+l:'';j.async=true;j.src= 
      'https://www.googletagmanager.com/gtm.js?id='+i+dl;f.parentNode.insertBefore(j,f); 
     })(window,document,'script','dataLayer','GTM-XXXXXX'); 
    </script> 
<!-- End Google Tag Manager --> 

そして

<script> 
(function(i,s,o,g,r,a,m){i['GoogleAnalyticsObject']=r;i[r]=i[r]||function(){ 
        (i[r].q=i[r].q||[]).push(arguments)},i[r].l=1*new Date();a=s.createElement(o), 
       m=s.getElementsByTagName(o)[0];a.async=1;a.src=g;m.parentNode.insertBefore(a,m) 
     })(window,document,'script','https://www.google-analytics.com/analytics.js','ga'); 

     ga('create', 'UA-xxxxxx', 'auto'); 
     ga('send', 'pageview'); 
</script> 

答えて

3

GTMは、それ自体でクッキーを作成しません。 Cookieを作成するカスタムタグがGTMにある場合は、それぞれのベンダーに問い合わせる必要があります(ただし、すべてのマーケティングタグで許可されているわけではありません)。

GoogleアナリティクスのCookieドメインは、パラメータとして設定することも、設定オブジェクト経由で設定することもできます。私。 analytics.jsのためにあなたは、あなたのCookieドメイン

ga('create', 'UA-xxxxxx', 'www.domain.com'); 

たり、関連するキー/値ペアで構成オブジェクトを提供して、「自動」を置き換える、次のいずれか

ga('create', 'UA-xxxxxx',{ 
'cookieDomain':'www.domain.com', 
}); 

そして、あなたはを求めていないながら、それ、Cookieドメインは(もページビューを送信します)のconfig呼び出しに設定されているgtag.jsライブラリを経由してトラッキングコード(現在実際に今では)「新」で:

gtag('config', 'GA_TRACKING_ID', { 
    'cookie_domain': 'www.domain.com', 
}); 

そして、あなたが持っている場合c GTMタグを使用してGAを設定した場合は、[詳細設定]の[設定するフィールド]オプションに移動して[新しいフィールドを追加]をクリックし、フィールド名として「cookieDomain」を、値としてドメインを入力します。

+0

@ありがとう – Sohail

関連する問題