我正在为我们的网站寻找更好的数据跟踪。
用户可以搜索酒店的搜索表单。
它将使用有用的信息填充数据层,即:
dataLayer = [ 'event' => 'hotelSearch', 'destination' => 'London', 'date' => '2015-12-01', 'stay' => '5 nights' ];
我想在GTM的帮助下将这些自定义数据存储到Google Analytics中。
这是可能的吗?
所以这里的营销人员可以进入GA,看看上周有多少人搜索过伦敦,或者看看每个目的地的平均停留时间是多少?
由于
答案 0 :(得分:2)
只要您将所需的值推送到数据层,您就可以通过为每个dataLayer参数创建新变量来利用GTM来获取这些值。现在不仅可以在GA中使用这些数据,而且您可以通过GTM使用它们。
要在GA中创建自定义维度,只需转到管理控制台中的“属性”列,然后选择“自定义维度”:
在GA帐户中创建自定义维度以捕获您正在推送的值(请注意自定义维度的限制,即20)。当您将该自定义维度插入GTM时,请记住您在其中创建的插槽编号(本例中的插槽7):
要通过GTM获取这些值,请为每个参数创建新变量,为“目标”创建一个变量,为“名称”创建一个变量,为“保留”创建新变量。请务必使用dataLayer中使用的确切名称:
现在,当您将值推送到dataLayer时,它们将可供您在GTM中使用。然后,这些值将显示在您的GA报告中。
答案 1 :(得分:1)
Custom Definitions -> Custom Dimensions -> NEW -> Name: Destination; scope HIT (cd1)
Name: Stay; scope HIT (cd2)
Name: Date; scope HIT (cd3)
使用自定义事件配置配置标记:
More Settings -> Custom Dimensions -> index: 1 - Dimension Value: {{destination}};
2 - Dimension Value: {{stay}};
3 - Dimension Value: {{date}};