2

我试图弄清楚如何将 Shopify 全局变量(例如 {{ page_title }})作为自定义变量/维度传递到“附加 Google 分析脚本”文本区域中?

在此处输入图像描述

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

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

4

3 回答 3

1

大卫是对的,我认为你不会在这个 javascript 块中使用液体标签。

也许你可以在Additional Google Analytics Javascript中尝试这样的事情:

ga('set', 'dimension1', document.title);

theme.liquid中:

<title>{{ page_title }}</title>
于 2013-11-15T04:04:44.593 回答
1

您正在尝试在 Javascript 代码块中呈现 Liquid 构造。这对你来说不会很好。最好将您的 page_title 呈现在 Liquid 文件中,例如您的 theme.liquid。在那里,任何 Javascript 都被渲染并且 Liquid 被渲染,所以你可以将两者结合起来。

于 2013-11-13T18:50:31.267 回答
0

由于这是一个 Google Tag Manager 实现,我最终使用 shopify 插件来传递跟踪代码,例如 UA-01234-1,然后使用 Google Tag Manager (GTM) 来实现事件跟踪。我能够使用 dataLayer 使用在每个页面上触发的事件将变量传递给 GA(有点骇人听闻,但应该可以解决问题)。

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

于 2013-11-18T20:22:41.873 回答