Google 分析和 Google 跟踪代码管理器 Cookie
Google Analytics and Google Tag Manager Cookies
快速提问;如果出于某种原因,一个网站有 GTM 和 GA 'installed' 并推送到同一个 GA 帐户,他们使用相同的 cookies 吗?
GTM 根本不设置 cookie,所以从表面上看,问题的答案是 "no"。
但是,如果您部署了两个(或更多)GA 跟踪器,一个通过 GTM,一个在您的页面代码中,它们将默认使用相同的 cookie 名称。多个跟踪器并不少见(并且 supported as per documentation), so I doubt this is a problem, but if for some reasons you want to use different cookies you can set the cookie name at tracker creation(通过在页面代码的配置对象中传递 cookieName 或通过在 GTM 界面中设置选项)。
但是您仍然会有两个独立的跟踪器(因为 GTM 会创建一个随机名称的跟踪器),如果两个都跟踪到同一个帐户,这可能会跟踪两次(例如,如果页面浏览量被两者跟踪)并且可能有其他副作用。
如果您想混合使用 GTM 和内联 GA(例如,如果您通过 GTM 进行网页浏览跟踪并使用内联代码进行事件跟踪,可能来自外部 javascript 模块),您应该只创建一次跟踪器,并为其设置一个在 GTM 和内联代码中都使用的名称。
快速提问;如果出于某种原因,一个网站有 GTM 和 GA 'installed' 并推送到同一个 GA 帐户,他们使用相同的 cookies 吗?
GTM 根本不设置 cookie,所以从表面上看,问题的答案是 "no"。
但是,如果您部署了两个(或更多)GA 跟踪器,一个通过 GTM,一个在您的页面代码中,它们将默认使用相同的 cookie 名称。多个跟踪器并不少见(并且 supported as per documentation), so I doubt this is a problem, but if for some reasons you want to use different cookies you can set the cookie name at tracker creation(通过在页面代码的配置对象中传递 cookieName 或通过在 GTM 界面中设置选项)。
但是您仍然会有两个独立的跟踪器(因为 GTM 会创建一个随机名称的跟踪器),如果两个都跟踪到同一个帐户,这可能会跟踪两次(例如,如果页面浏览量被两者跟踪)并且可能有其他副作用。
如果您想混合使用 GTM 和内联 GA(例如,如果您通过 GTM 进行网页浏览跟踪并使用内联代码进行事件跟踪,可能来自外部 javascript 模块),您应该只创建一次跟踪器,并为其设置一个在 GTM 和内联代码中都使用的名称。