GTM是不是怎麼設定,觸發條件都不會出現,或者是變數都抓取不到正確的?
如果你是常碰代碼處理的數位人員,或是原本就碰程式碼的工程師,可能瀏覽器預設都是沒有打開Shadow Root這個選項;尤其當要設定GTM的條件、抓取DOM元素的時候,就是抓取不到特定的資料。如果你有這個問題,可以先試著把Shadow Root打開,讓dev tool可以看到更多隱藏的Dom 結構,也就是這一集要講的Shadow DOM。

章節內容
Shadow DOM 影子DOM
如何查看Shadow DOM

在開發人員工具中 (F12)點擊右上點的齒輪,並且找到下方圖片的Show user agent shadow DOM。

找到後,預設應該都是關閉的狀態,打勾開啟即可。
甚麼是Shadow DOM

Shadow DOM 常見於應用於前端工程中影子 DOM(Shadow DOM)允許你將一個 DOM 樹附加到一個元素上,並且使該樹的內部對於在頁面中運行的 JavaScript 和 CSS 是隱藏的。
圖片取自MDN,對於資訊工程想要深入了解的,可以參考MDN解說Shadow DOM。
Shadow DOM對前端影響
如果你是數位行銷人員,或者是你比較少碰到Shadow DOM 而要進行網站追蹤的工程師。那Shadow DOM 就一定要注意一下,因為它算是獨立的DOM TREE結構,如果一開始設計網站的工程師,沒有將Shadow DOM 帶入特定屬性的話。那基本上從網頁的該頁面「無法」查詢、Select該元素。也就是說,你只能換別條Select的路走了。

其他Shadow實例


Shadow 的使用或許你也有用過,光是你在寫HTML的Input元素,光只是寫一行,為甚麼能帶出一整個選擇日期的欄位? 原來也是套用了Shadow DOM。
總結
不管是這一篇的Shadow DOM 或是其他的問題,其實很多網站在埋設的過程中,因為使用的語法不同,導致生成的網頁元素方式也不同,就會造成後續開發追蹤部署的時候,常常拿不到特定的資料,就要一直嘗試才行。也希望這一篇對正在蓋網站數據的你有一些幫助!
更多文章
Looker Studio
- Looker Studio教學|Looker Studio 公式|電商指標
- Looker Studio教學|5個Looker Studio 混和資料功能
- Looker Studio 教學|指標維度是甚麼
- Looker Studio 教學|數據工程師帶你從0學Looker Studio
- Looker Studio教學|導入臉書廣告數據|Adveronix 免費工具
GA4
- GA4教學| 數據保留多久? 延長GA4數據保留時間?
- GA4教學|Measurment Protocol 實例
- GA4教學|GA4 如果有Not Set該怎麼辦
- GA4教學|GA4閾值門檻|GA4資料不正確
- GA4教學|GA4常見來源判定順序
- GA4教學|如何處理GA4重複事件
- GA4教學|自訂探索報表使用解說介紹|洞察來源unassigned
- GA4教學|GA4報表出現Unassigned如何解決
- GA4教學|排除金物流網域|Referrer必備知識
- GA4教學| 一定要知道的GA4資料設定
GTM
- GTM教學|GTM觸發條件常失敗
- GTM教學|設定 Consent Mode 同意聲明模式
- GTM教學|GTM問題總整理
- GTM教學|設定臉書像素|常見Meta問題總整理
- GTM教學|WordPress表單驗證事件|GA4追蹤教學
- GTM教學|手動設定GCP SERVER伺服器配置
- GTM教學|臉書像素重複事件怎麼解決
- GTM教學|GTM常用變數中文解說
- GTM教學|伺服器追蹤|自訂網域追蹤
- GTM教學|伺服器追蹤教學4|Http解說
- GTM教學|追蹤來自部落格轉換成效
- GTM教學|伺服器追蹤教學3 | Facebook轉換Capi設定
- GTM教學|伺服器追蹤教學2 | GA4事件設定
- GTM教學|伺服器追蹤教學 | 伺服器配置設定
- GTM教學|Tiktok廣告電子商務埋設大全3|廣告代碼埋設
- GTM教學|Tiktok廣告電商埋設2
- GTM教學|廣告電商埋設1|電商必要參數抓取
- GTM教學|電商埋設5|GA4電商埋設
- GTM教學|電子商務埋設大全4|GA4電子商務完整埋設
- GTM教學|GTM電商埋設3|抓取ItemName
- GTM教學|GTM電商埋設2|抓取ItemID
- GTM教學|電商埋設1|抓取Value
- GTM教學|提升廣告成效|Adblocker阻擋原理
- GTM教學|GTAG部署方式三大整理
- GTM教學|Google Ads 強轉換 | 購買金額
- GTM教學|自訂網址追蹤|不是只有「UTM」才能做網址追蹤
- GTM教學|AutoEvent追蹤使用者點選的圖片
- GTM教學|CSS Selector抓取表格的值
- GTM教學|了解網站熱門頁面|GTM追蹤點擊事件
- GTM教學|埋設事件|確認GA4有無收到事件
- GTM教學|自訂網址追蹤|不是只有「UTM」才能做網址追蹤
- GTM教學|3分鐘檢查GA4事件重複錯誤
- GTM教學|GA4電子商務事件埋設範本
- GTM教學|DOM抓取電商中的轉換價值
- GTM教學|新的GTM容器一定要做這設定
- GTM教學|設定GA4事件大全
- GTM教學|推薦GTM範本|全新DataLayer寫入方式
- GTM教學|網站計時器埋設|抓出使用者進站停留時間
- GTM教學|如何辨別是否網站為SPA站
- GTM教學|名單型網站追蹤|Thankyou Page 填寫表單事件
- GTM教學|網站通話追蹤|臉書私訊、加LINE
- GTM教學|自訂網址追蹤|不是只有「UTM」才能做網址追蹤
BigQuery
- BigQuery教學|BigQuery預測GA4數據
- BigQuery教學|視覺化報表怎麼製作
- BigQuery教學|基礎必備語法|免費BigQuery資料導入
- BigQuery教學|串接BIgQuery | BIgQuery費用