簡體   English   中英

Google跟蹤代碼管理器提交表單數據

[英]Google Tag Manager submit form data

我正在嘗試實現GTM,就像發布請求后從搜索表單中傳遞值一樣。

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

如何在GTM中創建此標記,規則和宏

GTM可與javascript一起使用,因此不會捕獲POST值。 您需要在服務器端捕獲值,並將其作為數據層中的鍵/值巴黎呈現到頁面代碼中。 然后,如果dataLayer類型,則可以創建新的宏,並通過指定鍵來獲取值。

您可以更改表格以使用get方法,在這種情況下,您可以通過url宏捕獲參數(宏類型為“ url”,組件類型為“ query”,“ query key”是您要從網址)。

但是,只要使用POST值,就無法單獨使用GTM來執行此操作,則需要某種服務器端腳本來將值輸出到頁面代碼中。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM