2016-11-17 106 views
4

我們有一個設置,我們可以在Google跟蹤代碼管理器中捕獲Hotjar用戶ID,然後將其作爲自定義維度傳遞給Google Analytics。它完成簡單地合併和交叉引用這兩個數據源。在Google跟蹤代碼管理器和Google Analytics中捕獲Hotjar用戶ID

我們用下面的代碼來獲取用戶ID:

function() { return hj.property.get('userId'); }

2天回到我們停止接收數據,即使沒有到過谷歌標籤的任何變化管理,谷歌Analytics(分析)或我們的Hotjar帳戶。

我懷疑在Hotjar結束了系統更新。我和他們的技術支持人員聊了聊,但他們無法幫助我。

將是巨大的,如果有人有更多的經驗可以看一下下面的文件,看看是否有一種方法可以捕捉「用戶id」值:

https://script.hotjar.com/modules-397099a69f05558cbf66f164cffcaf65.js

感謝

+0

你可以解壓該文件(到jsfiddle什麼的)或用相關的代碼片段更新你的問題?我在工作,有點偏執,所以我不想點擊那個鏈接。 ;) – nyuen

+0

這是一個合法的URL。不幸的是,這個劇本太大了,我無法在這裏發表。沒有足夠的可用字符。 – TomG

+0

是的......這太過分了,恐怕範圍太大了。你必須努力把它縮小到你認爲可能是問題的地方。 – nyuen

回答

6

請嘗試hj.pageVisit.property.get('userId')。這個人今天爲我返回了一個合適的userId。

+0

我得到'未捕獲的TypeError:無法讀取未定義的屬性'get' –

0

它看起來好像它現在在DOM中不可用。

根據Hotjar支持:

...this change came about when we moved towards supporting Single Page Apps. I'm told that we may provide this ability again in the future, though I don't have an ETA for it at the moment, as we're currently focusing on improving other aspects of Hotjar.

Checking our current requests for this, it unfortunately seems that not a lot of users are voting on this feature - this is why it's pivotal for us to get this feedback on our "Suggest a Feature" tool

乾杯, 弗洛裏安 。

0

試試這個,但setTimeout檢查,直到你得到一個值:

hj.pageVisit.property.get('userId'). 

OBS:在IE中不運行這些代碼...響應越來越undefined值。

相關問題