[英]Send pageview to virtual URL with google tag manager to google analytics
使用新的Google跟蹤代碼管理器,
我嘗試設置“在類包含x的按鈕上單擊”:“ pageview x”無效
我嘗試設置“在按鈕上單擊包含文本的x”:“頁面瀏覽x”無效
嘗試以編程方式添加虛擬頁面視圖:
window.dataLayer = window.dataLayer || []; window.dataLayer.push({
'event': 'Pageview',
'pagePath': '/test',
'pageTitle': 'Test'
});
沒用
嘗試過:
ga('send', 'pageview', '/test');
也沒用
我在Google Analytics(分析)的“實時查看器”中看到了其他頁面,因此成功跟蹤了它們。
請協助將虛擬Ajax網址狀態的網址發送到Google Analytics(分析)...
您需要在Google跟蹤代碼管理器中生成事件,就像您已經嘗試使用dataLayer.push
這將是一個類似函數的非常基本的示例,您可以將其用作回調,並提供路徑和標題變量。
function generateVirtualPageView(path, title) {
window.dataLayer.push({
event : 'virtualPageView', //fixed value you need to use as trigger in GTM
virtualPagePath : path,
virtualPageTitle: title
});
}
在GTM中,您需要創建一個事件類型觸發器,其中事件名稱與dataLayer.push中的名稱匹配。 在我的示例中:virtualPageView
您需要創建兩個數據層變量,在變量的“數據層變量名稱”設置中設置的dataLayer推送中引用頁面和標題值。 (在我的示例中為virtualPagePath和virtualPageTitle)
現在,您可以創建一個通用Analytics(分析)標記,該標記會發送網頁瀏覽作為點擊類型,並由您新創建的自定義事件觸發,並在“ Fields to set
的Fields to set
引用您的變量Fields to set
塊,其中字段名是page
和title
,需要將其設置為創建的變量。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.