Google跟踪代码管理器如何拆分数组并使用一个标记分别发送数据

时间:2019-07-01 19:33:19

标签: google-analytics google-tag-manager

我正在尝试从URL中提取参数。然后通过GTM将数据发送到Google Analytics(分析)。每个参数仅使用一个标签,而不要使用多个标签。

 website.com/index?searched=data%7Cdata%7Cdata

数据需要分开。因此,我创建了一个变量,用于分隔每个参数。

function () { 
  var x = {{URL Query}}.split("|");
  var z = x.slice(1, -1);
  return z; 
}

以及点击时触发的触发器。

我对谷歌标签管理器还是陌生的,我不确定这样做的过程。我应该使用数据层还是使用“自定义HTML”标记进行循环?但是然后我不确定将我的数据发送到Google Analytics(分析)的代码是什么。

1 个答案:

答案 0 :(得分:0)

如果您想捕获URL中的不同参数以分隔Google Analytics(分析)中的维度,则需要创建多个变量。查看您的代码时,我可以看到您想获取最后一个用“ |”分隔的值。将您的代码放入“自定义Javascript”变量中,然后在Google Analytics(分析)标签中,您可以将变量映射到为此目的而设置的任何维度。

最后,如果您想在URL中使用更多参数,只需创建一个新的Custom javascript变量,捕获该参数,然后将其映射到Google Analytics(分析)标签中的另一个维度即可。

希望这会有所帮助。