通过其他Google Analytics脚本传递Shopify全局变量

时间:2013-11-13 17:37:51

标签: javascript google-analytics shopify

我正在尝试弄清楚如何将Shopify全局变量(例如{{page_title}})作为自定义变量/维度传递到“其他Google Analytics脚本”textarea中?

enter image description here

当我查看网站上的代码时,它只是打印出{{page_title}}作为dimension1的值。

是否可以通过Shopify全局变量?

3 个答案:

答案 0 :(得分:1)

您正在尝试在Javascript代码块中呈现Liquid构造。这对你来说效果不好。你最好把你的page_title渲染成一个Liquid文件,就像你的theme.liquid一样。在那里,任何Javascript都会呈现并且呈现Liquid,因此您可以将两者结合使用。

答案 1 :(得分:1)

大卫是对的,我不认为你会在这个javascript块中对液体标签有任何好运。

也许您可以在其他Google Analytics Javascript

中尝试类似的内容
ga('set', 'dimension1', document.title);

theme.liquid

<title>{{ page_title }}</title>

答案 2 :(得分:0)

由于这是Google跟踪代码管理器的实现,我最终使用shopify插件传递跟踪代码E.g. UA-01234-1然后使用Google跟踪代码管理器(GTM)来实现事件跟踪。我能够使用dataLayer使用在每个页面上触发的事件将变量传递到GA中(有点hackish但应该这样做)。

感谢@Steph Sharp和@David Lazar提供的建议,但Shopify对于我可以传递到其他Google Analytics脚本的内容有其自身的限制。