我有一个 javascript 营销标记,我想使用 Google 跟踪代码管理器来实现它,但它需要将许多 dataLayer 变量动态传递到其中。即用户 ID(例如 transactionId)和操作名称(例如 transactionProduct)
代码的开头是这样的:
<script type="text/javascript">
var _tvq = _tvq || [];
(function () {
var session = {'user': '**<USERREF>**'};
var actionname = '**<ACTIONNAME>**';
var action = {'rev': '**<REVENUE>**', 'prod': '**<PRODUCT>**', 'id': '**<ACTIONID>**', 'promo': '**<PROMOCODE>**'};
执行此操作的最佳方法是什么?我应该使用 {{}} 输入 - 即 {{transactionId}} 吗?
如果这是一个 super 简单的问题,我深表歉意 - 我仍在弄清楚事情!任何帮助将不胜感激!
干杯,
罗西
最佳答案
是的,正如您所提到的。首先为它们创建宏,即。用户引用将是 {{userRef}},操作名称将是 {{actionName}},产品将是 {{product}} 等。只要您使用 { 正确引用它们,您的再营销代码就可以访问它们。 {}}。
关于javascript - 如何将 dataLayer 变量宏拉入自定义 html 标签,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29345814/