0%

Chrome Devtool 在追蹤上的一些特殊技巧

gtm-chrome-devtool-tracking-skill

讓網頁的連結暫時不要跳轉到下一頁

有時候我們想要追蹤連結的點擊,但有時候因為他點了就會換到下一頁
無法好好檢視我們追蹤的程式碼或是狀態等等是否如預期執行
這時候就可以用下面的程式碼貼在 Chrome Devtool -> Console 中就

就會在點擊連擊的當下跳出一個 confirm 視窗,選否就不會跳轉到下一頁了

1
2
3
window.onbeforeunload = function(){ 
return "Tracking?";
};
put_code_in_console_for_block_alink
show_confirm_when_beforeunload_execute

快速測試 CSS Selector

1
$$("Your_css_selector")

CSS Selector 在 Google Tag Manager 中是一個很重要的技巧
他可以讓我們在一個 Selector 選擇到多個元素
而不是要針對每個元素都建立一個 Trigger 來對應

在 Chrome Devtool 中也不用每次都要打落落長的
document.querySelectorAll("Selector") 來測試自己目前的 Selector 對不對
可以輕鬆地使用
$$("Selector") 就能達到一樣的效果

demo_of_using_$$_to_test_css_selector

快速使用上一個指令

那如果我想要在 Devtool 的 console 中快速使用我上一個指令
就只需要在 console 中按 方向鍵上
就能快速選到上一個指令
也可以持續多按幾下,就會逐一跑出來剛剛使用過的

select_last_command_in_chrome_devtool