Google跟踪代码管理器动态function

有没有人知道如何在Gtm中使用动态function。 为此我创建了一个名为GetName的新变量(GTM中的自定义javascript),它只需要1个参数。

function(name) { console.log(name); return; } 

现在,我想创建一个新的自定义JavaScript。 这将调用GetName函数。 但我无法称呼它。 我想我使用了错误的语法。

  function() { {{GetName("test")}} => That not worked {{GetName "test"}} => That not worked return; } 

是否有人知道如何在GTM中调用该function。 谢谢

你可以试试这个:

您的第一个返回名称的函数:

 function(){ return function(name){ console.log(name); return; } } 

然后称之为:

 function(){ var getName = {{GetName}}; getName("test"); return; } 

双花括号中的任何东西都是宏本身的名称,然后可以像任何常规函数一样调用其外的任何东西。 例如,如果要在事件标记中使用它们,则需要提供返回值。