谷歌标签管理器自定义Javascript:“谷歌标签管理器”;未知变量{{Click Id}}”;

谷歌标签管理器自定义Javascript:“谷歌标签管理器”;未知变量{{Click Id}}”;,javascript,google-tag-manager,Javascript,Google Tag Manager,我正在尝试访问自定义javascript中与单击事件相关的变量。 单击事件变量应该是所谓的内置变量,但它仍然表示未知 我正在使用以下语法,该语法用于获取单击链接的ID,并根据ID返回社交媒体操作: function() { var some = {{Click ID}}; if (some == "tw") return 'tweet'; else return 'share'; } 编辑:对我来说,看起来我使用的变量与本页上的一样,但

我正在尝试访问自定义javascript中与单击事件相关的变量。 单击事件变量应该是所谓的内置变量,但它仍然表示未知

我正在使用以下语法,该语法用于获取单击链接的ID,并根据ID返回社交媒体操作:

function() {
    var some = {{Click ID}};

    if (some == "tw")
        return 'tweet';
    else
        return 'share';
}

编辑:对我来说,看起来我使用的变量与本页上的一样,但问题出在哪里?

在使用内置变量之前,您需要确保启用/激活了内置变量,否则您会收到错误消息。

我可以问一下为什么if语句周围没有大括号吗?单行if语句不需要大括号,但出于美观考虑,我通常都会使用大括号,:)谢谢您的回复!现在我意识到并不是所有这些都是“自动”启用的,必须通过复选框启用它们。可悲的是,即使是谷歌文档也没有将其显示为如何制作图像或逐步列表。