Google跟踪代码管理器提交表单数据

时间:2014-06-18 08:55:08

标签: javascript seo google-tag-manager

我正在尝试实现GTM,以便在发布请求后从搜索表单中传递值。

dataLayer.push({'event': 'check-availability',
            'avCheckIn': 'April 3, 2014', 
            'avCheckOut': 'April 7, 2014',
            'location': 'Form name’,
            'guests': '2',
            'propertyName': 'Property name'});

如何在GTM中创建此标记,规则和宏

1 个答案:

答案 0 :(得分:0)

GTM使用javascript,因此它不会捕获POST值。您需要捕获值serveride,将它们作为数据层中的键/值paris呈现到页面代码中。然后,如果dataLayer键入,则可以创建新宏,并通过指定键来获取值。

您可以更改表单以使用get方法,在这种情况下,您可以通过url宏捕获参数(宏类型“url”,组件类型“查询”,“查询键”是您想要的变量的键从网址获取。)

但只要您使用POST值就无法单独使用GTM,您需要某种服务器端脚本来将值输出到页面代码中。