簡體   English   中英

盡管執行了DataLayer推送,但Google跟蹤代碼管理器代碼未觸發

[英]Google Tag Manager tag not triggered despite DataLayer push being executed

嚴格遵循https://www.rheinwunder.com/blog/analytics-conversion-funnel-ajax-gtm/教程,我通過Google跟蹤代碼管理器使用dataLayer和虛擬網頁瀏覽量設置了GA目標目標。 確實發生了dataLayer.push-es,但是實際上只有我的一個標記正在觸發。 我以相同的方式設置了所有標簽和觸發器,並一遍又一遍地檢查。 因此,我為“ / signup-confirm”虛擬URL觸發了標簽,而對於“ / signup-step-1”,“ / signup-step-2”,則未觸發標簽。

我的數據層處理代碼如下所示(每個dataLayer.push都設置為某個按鈕的onclick()函數):

dataLayer.push({'event':'signup', 'virtualPageURL':'/signup-confirm', 'virtualPageTitle' : 'Signup confirm'});

dataLayer.push({'event':'signup', 'virtualPageURL':'/signup-step-2', 'virtualPageTitle' : 'Signup - Step 2'});

正如我之前所說的,標記和觸發器以相同的方式設置並仔細檢查。 我真的不能說是怎么回事? 沒什么區別。

推送了dataLayer推送的圖像-尚未觸發任何標簽(在“標簽”標簽中-在圖片中未顯示):

dataLayer推送

使用jQuery庫。

您所指的教程建議您有一個“注冊”事件的自定義事件觸發器,並且正在使用此觸發器來觸發Google Analytics(分析)標記。 我建議您仔細檢查觸發器配置。 您還可以在GTM調試面板中切換到“代碼”標簽,以檢查哪些特定觸發條件對您的Google Analytics(分析)代碼有效。

暫無
暫無

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

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