0

我有兩個按鈕,用於設置性別。 對於每個性別按鈕我已經建立了一個customDimension像ga('set', 'dimension1', 'male');ga('set', 'dimension1', 'female');CustomDimension通過ga發送('set',...)

在從螢火JavaScript控制檯我看到沒有錯誤執行命令ga()。在GoogleAnalytics中,我設置了自定義維度

我必須通過ga('send',......發送特定數據還是不需要?

如果是,我必須設置哪些參數?

我無法在GoogleAnalytics圖形用戶界面中看到任何收到的數據,並且我等了大約48小時。

回答

1

自定義指標和維度必須始終以交互匹配發送,否則它們將不會被記錄。

此外,設置爲ga('set'...的字段必須後跟一個交互命中 - 在這種情況下,「set」字面意思是「設置此字段以便在交互命中中進行後續使用」。使用set和通過交互命中(頁面瀏覽,事件等)的配置對象傳遞自定義維度之間的區別在於,「set」會在將自定義維度/度量作爲參數傳遞給匹配時影響所有後續匹配,只會影響匹配那特定的命中。

因此,如果您使用ga('set', 'dimension1', 'male'),並且在此之後有一個網頁瀏覽和兩個事件,則維度將被記錄三次(與自定義維度相關的問題不多,可能是自定義指標的一個大問題)。

如果你這樣做,而不是:

ga('send', 'pageview', { 
    'dimension1': 'male' 
}); 

尺寸將只發送一次。

但無論您如何操作,數據只會隨着點擊數據一起發送,因此如果您需要任何結果,則需要使用綜合瀏覽量,事件或交易。

+0

感謝您的有用答案。現在我已經更改了上面的代碼: ** ga('send','pageview',{ 'dimension1':'male' }); ** 但我看不到數據。 其實,我的API有很多理解GoogleDev的問題。所以,對不起,如果我讓你失望 – Setaloro