Google 跟踪代码管理器和 属性 Analytics 中的每种语言
Google Tag Manager and property per language in Analytics
我有一个多语言网站,我的计划是分别跟踪每种语言。
示例:
domain.com
domain.com/en/
domain.com/de/
domain.com/fr/
目前,我为整个网站准备了一个 GA 属性 和一个 GTM 容器。我正在考虑在 GA 中为每种语言创建多个属性,并为所有语言创建一个属性。所以看起来像这样:
domain.com -> GA-1
domain.com/en/ -> GA2
domain.com/de/ -> GA3
domain.com/fr/ -> GA4
现在在 GTM 中,我会为每个 属性 添加一个标签到容器中,并为每个 属性 创建一个触发器。 GA-1 触发器在所有页面上触发,GA-2 触发器在页面路径包含 /en/ 的某些页面视图上触发,GA-3 触发器在页面路径包含 /de/ 的某些页面视图上触发...
这是最佳做法吗?这样做会这样吗?还是有另一种方法来实现这个目标?或者是否足以在 GA 中创建一些视图并为每种语言创建一些过滤器?
目标是以不同的 属性 跟踪每种语言,因此起点始终是语言。可能属性中也有不同的转换。
在这种情况下,最佳做法是只使用一个 GA 属性 来跟踪整个网站。如果您随后只想报告网站特定部分(即特定语言)的数据,那么您可以使用 GA 视图(和过滤器)来实现此目的。您将根据页面维度进行过滤(例如,页面以 /fr 开头)。
为每种语言创建 属性 没有任何好处,除非可能会阻止您超过 GA 免费版每月每 属性 1000 万次点击的限制。另一方面,在单个 属性 中跟踪整个站点是有好处的。主要的好处是它可以让你进行跨语言分析。
我想为您的问题添加另一个解决方案,您可以在其中实际获得您要求的结果(即使这不是最佳做法)。
如果您转到 变量 > 用户定义的变量 -> 新建
让我们给变量起一个名字,例如 UA - Tracking ID
可以选择变量类型正则表达式Table
将输入变量设置为{{页面路径}}
并将您需要的行设置为以下内容:
模式
^/en/.*[=10=]
^/de/.*[=10=]
^/fr/.*[=10=]
输出
GA-2
GA-3
GA-4
在高级设置下
选中忽略大小写,取消选中仅完全匹配和启用捕获组...
现在将这个变量 {{UA - Tracking ID}} 添加到您的 Universal Analytics 代码中 Tracking ID.
这将适用于每种语言的跟踪。
完成后,我将在 Tags 下添加一个额外的 Universal Analytics,用于跟踪跟踪 ID 为 GA- 的所有页面1.
现在两个标签将被触发,例如。 domain.com/en/,一个用于组合域 GA-1,一个用于单独的域,在本示例中为 GA-2.
我有一个多语言网站,我的计划是分别跟踪每种语言。 示例:
domain.com
domain.com/en/
domain.com/de/
domain.com/fr/
目前,我为整个网站准备了一个 GA 属性 和一个 GTM 容器。我正在考虑在 GA 中为每种语言创建多个属性,并为所有语言创建一个属性。所以看起来像这样:
domain.com -> GA-1
domain.com/en/ -> GA2
domain.com/de/ -> GA3
domain.com/fr/ -> GA4
现在在 GTM 中,我会为每个 属性 添加一个标签到容器中,并为每个 属性 创建一个触发器。 GA-1 触发器在所有页面上触发,GA-2 触发器在页面路径包含 /en/ 的某些页面视图上触发,GA-3 触发器在页面路径包含 /de/ 的某些页面视图上触发...
这是最佳做法吗?这样做会这样吗?还是有另一种方法来实现这个目标?或者是否足以在 GA 中创建一些视图并为每种语言创建一些过滤器?
目标是以不同的 属性 跟踪每种语言,因此起点始终是语言。可能属性中也有不同的转换。
在这种情况下,最佳做法是只使用一个 GA 属性 来跟踪整个网站。如果您随后只想报告网站特定部分(即特定语言)的数据,那么您可以使用 GA 视图(和过滤器)来实现此目的。您将根据页面维度进行过滤(例如,页面以 /fr 开头)。
为每种语言创建 属性 没有任何好处,除非可能会阻止您超过 GA 免费版每月每 属性 1000 万次点击的限制。另一方面,在单个 属性 中跟踪整个站点是有好处的。主要的好处是它可以让你进行跨语言分析。
我想为您的问题添加另一个解决方案,您可以在其中实际获得您要求的结果(即使这不是最佳做法)。
如果您转到 变量 > 用户定义的变量 -> 新建
让我们给变量起一个名字,例如 UA - Tracking ID
可以选择变量类型正则表达式Table
将输入变量设置为{{页面路径}}
并将您需要的行设置为以下内容:
模式
^/en/.*[=10=]
^/de/.*[=10=]
^/fr/.*[=10=]
输出
GA-2
GA-3
GA-4
在高级设置下
选中忽略大小写,取消选中仅完全匹配和启用捕获组...
现在将这个变量 {{UA - Tracking ID}} 添加到您的 Universal Analytics 代码中 Tracking ID.
这将适用于每种语言的跟踪。
完成后,我将在 Tags 下添加一个额外的 Universal Analytics,用于跟踪跟踪 ID 为 GA- 的所有页面1.
现在两个标签将被触发,例如。 domain.com/en/,一个用于组合域 GA-1,一个用于单独的域,在本示例中为 GA-2.