如何在多语言网站的Google跟踪代码管理器dataLayer中描述产品类别和产品名称?

时间:2018-09-27 09:29:39

标签: google-analytics google-tag-manager

我的网站上有3种语言:瑞典语,挪威语和芬兰语。另外,英语也用作备用。

目前,GTM数据在语言之间是不同的。

例如, 适用于瑞典语的GTM dataLayer:

sys.path

挪威语语言的GTM dataLayer:

{
    productName: "Swedish product name",
    category: "Swedish category name"
}

芬兰语的GTM dataLayer:

{
    productName: "Norwegian product name",
    category: "Norwegian category name"
}

以上解决方案是否可以接受? 还是同一产品的GTM数据必须相同且语言无关?

3 个答案:

答案 0 :(得分:1)

dataLayer和GTM不在乎产品名称/类别所使用的语言。

可接受与否取决于您的报告需求。如果将这些作为事件的一部分进行跟踪,则将它们分别分类。如果您在进行电子商务(仅发送名称和类别),则类似。

我建议您改为发送产品ID和类别ID。通过这种方式,数据是独立于语言的,因此整体上更易于报告,并且产品名称的更新/更改不会影响数据。

答案 1 :(得分:1)

另一个答案是正确的,但我认为您传递给Google Analytics(分析)的数据应尽可能人为可读,因此我的建议是无论用户选择哪种语言,都应以团队的语言来传递数据/分析师。

如果/当有关基于语言的购买和转换问题出现时,您应该将用户或会话选择的语言存储为自定义维度,这样您仍然可以获得该信息。否则,您将尝试使用正则表达式或映射或其他讨厌的解决方法来汇总问题。

答案 2 :(得分:1)

我个人认为您应该为所有三种语言的产品名称和产品类别使用英文名称,以便在GA报告中查看特定产品的数据时,您将看到一致性。如果您想知道使用哪种语言查看产品,则可以发送自定义尺寸并发送语言名称,例如:“语言”:“瑞典语或挪威语或芬兰语”(该语言应根据哪种语言动态更新。用户正在使用)