如何让 dataLayer 变量宏拉入自定义 html 标签

How do I get dataLayer variable macros to pull into custom html tag

我有一个 javascript 营销标签,我想使用 Google 标签管理器来实现它,但它需要将许多数据层变量动态传递到其中。即用户 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}}?

抱歉,这是一个超级简单的问题 - 我还在想办法!任何帮助将不胜感激!

干杯,

罗茜

是的,正如您所说。首先为它们创建宏,即。用户引用为 {{userRef}},操作名称为 {{actionName}},产品为 {{product}},等等。只要您使用 {{{ {}}.