2016-02-11 49 views
1

我想在用戶單擊鏈接時設置用戶範圍自定義維度。如何使用鏈接點擊事件發送自定義維度?

我知道這可能是一種糟糕的形式,但對於我使用的CMS,我認爲我最好的選擇是直接在鏈接中嵌入javascript的「onclick」屬性。

我已經能夠到目前爲止,在這個發現的唯一的事情就是以下,從Exclude Yourself and Others from Google Analytics Data: 5 Ways to Do It採取:

<a onclick="ga('set', 'dimensionX', 'HideMe');" href="URL">Click to Set Cookie</a> 

的事情是,我始終明白,你需要沿着發送自定義維度和指標與瀏覽量或事件擊中...我沒有看到一個事件在這裏!

所以我想這是一個有點二舞伴(ISH)的:

  1. 將這項工作(承認我沒有測試它,因爲它只是看着假我)?

  2. 它需要如何修改以實際工作?我想我需要做的是在同一時間發送一個事件和自定義的朦朧......

回答

3

編輯對不起,我沒有看過你的整個問題,我的錯誤。因此,從their documentation - 隨着您的配置(在用戶點擊該鏈接之後),ga會發送一個自定義維度,包含當前頁面上的所有點擊(或跟蹤器對象的生命週期)。所以這是繼解僱任何事件將被髮送這樣的:

ga('send', 'event', 'category', 'action', { 
    'dimensionX': "HideMe" 
}); 

老答案:

自定義尺寸只能在網頁瀏覽發送之前進行設置:

ga('set', 'dimensionX', 'foo'); 
ga('send', 'pageview', location.href); 

你大概應該使用這個定製事件:https://developers.google.com/analytics/devguides/collection/analyticsjs/events

+0

嗨,搶!是的,這就是我所追求的。如果您閱讀我的問題,您會看到我正嘗試將維度與事件類型匹配一起發送,而不是瀏覽量。只是不知道如何把整個東西混合成一個標籤中的一些javascript! :) – Drewdavid

+1

@Drewdavid Doh!對不起,我已經更新(希望)你的*實際*問題的答案。 –

+0

謝謝;我想我也可能會有一個「Doh!」時刻。沒有意識到,我可以把這些代碼放在正確的位置上,看起來可以正常工作。非常感謝你。 :) – Drewdavid

相關問題