2016-12-15 68 views
4

這使用前的工作,但現在當我添加下面的代碼片段,從谷歌Analytics(分析)AMP集成頁面,它不會使網絡collect呼籲谷歌分析https://developers.google.com/analytics/devguides/collection/amp-analytics/#extending_googleanalytics谷歌Analytics(分析)不會發送自定義維度

<amp-analytics type="googleanalytics" id="analytics1"> 
<script type="application/json"> 
{ 
    "requests": { 
    "pageviewWithCd1Cd3": "${pageview}&cd1=${cd1}&cd3=${cd3}" 
    }, 
    "vars": { 
    "account": "UA-XXXXX-Y" 
    }, 
    "triggers": { 
    "trackPageviewWithCustom" : { 
     "on": "visible", 
     "request": "pageviewWithCd1Cd3", 
     "vars": { 
     "title": "Classic Cars", 
     "cd1": "registeredUser", 
     "cd3": "automotive" 
     } 
    } 
    } 
} 
</script> 
</amp-analytics> 

我代替真正的賬戶開始UA

我也有包含在頭標記的分析腳本標籤的帳戶:

<script async custom-element="amp-analytics" src="https://cdn.ampproject.org/v0/amp-analytics-0.1.js"></script> 

瀏覽量不會觸發collect的請求,但cd1cd3不會包含在查詢參數中,也不會在網址的查詢參數中傳遞cd1和cd3的值。

從11月17日起,其他人是否注意到同樣的問題?

+0

你可以添加一個URL樣本? – kul3r4

+0

事實證明這是一個Chrome錯誤,因爲它沒有向分析的「collect」端點顯示XHR請求,因爲它被重定向。 –

+0

常規GA調試工具中不顯示針對AMP頁面的分析,因此我們需要在Google跟蹤代碼管理器中進行檢查。 關於上面的例子'標題'參數顯示正常,但'cd1','cd3'不連接到活動的url。 對我來說也是同樣的問題。 –

回答

0

這爲我工作 - 使用DP = $ {newPageName}其中 'newPageName' 是自定義網址

<amp-analytics type="googleanalytics" id="analytics1"> 
<script type="application/json"> 
{ 
    "requests": { 
    "pageviewWithCustomPageCd1Cd3": "${pageview}&dp=${newPageName}" 
    }, 
    "vars": { 
    "account": "UA-XXXXX-Y" 
    }, 
    "triggers": { 
    "trackPageviewWithCustom" : { 
     "on": "visible", 
     "request": "pageviewWithCustomPageCd1Cd3", 
     "vars": { 
     "title": "Classic Cars",  
     "cd1": "registeredUser", 
     "cd3": "automotive", 
     "newPageName": "sample.html?amp=1&cd1=${cd1}&cd3=${cd3}" 
     } 
    } 
    } 
} 
</script> 
</amp-analytics> 
相關問題