在我的网站上有3种语言:瑞典语、挪威语和芬兰语。英语也是一种后备语言。
目前,GTM数据在不同语言之间是不同的。
例如,瑞典语的GTM dataLayer:
{
productName: "Swedish product name",
category: "Swedish category name"
}用于挪威语的GTM dataLayer:
{
productName: "Norwegian product name",
category: "Norwegian category name"
}芬兰语的GTM dataLayer:
{
productName: "Finnish product name",
category: "Finnish category name"
}上面的解决方案可以接受吗?或者同一产品的GTM数据必须相同且独立于语言?
发布于 2018-09-27 23:50:31
dataLayer和GTM不关心你的产品名称/类别是什么语言。
是否接受取决于您的报告需求。如果将它们作为事件的某个部分进行跟踪,则会单独对它们进行分类。类似于你做电子商务(只发送名称和类别)。
我建议您改为发送产品is和类别is。通过这种方式,数据是独立于语言的,它将更容易作为一个整体进行报告,并且产品名称的更新/更改不会影响它。
发布于 2018-09-28 01:27:09
另一个答案是正确的,但我认为,您传递到Google Analytics中的数据应尽可能可读,因此我的建议是,无论用户选择哪种语言,都应将数据作为您的团队/分析师的语言传递。
如果/当基于语言的购买和转换出现问题时,您应该将用户或会话的选定语言存储为自定义维度,以便您仍然拥有该信息。否则,您将尝试使用正则表达式或映射或其他令人讨厌的变通方法。
发布于 2018-09-29 22:50:52
我个人认为,您应该为所有3种语言的产品名称和产品类别使用英文名称,以便在GA报告中查看特定产品的数据时保持一致。如果您想知道查看产品的语言,那么您可以发送一个自定义维度,并发送语言名称例如:“language”:“瑞典语或挪威语或芬兰语”(语言应根据用户使用的语言动态更新)
https://stackoverflow.com/questions/52533765
复制相似问题