问题
有人可能會遇到gtm.js加載報錯,如在瀏覽器開發者工具裡可以看到錯誤是:ERR_SSL_PROTOCOL_ERROR
原因
ERR_SSL_PROTOCOL_ERROR錯誤一般是一些HTTPS的錯誤,但谷歌不至於出現這麼低級的錯誤,所以可以排除這個方向,主要考慮一下兩種可能:
如果所有瀏覽都有這個問題,考慮路由器或網路防火墻屏蔽Google導致的
如果只是Chrome瀏覽器有問題,考虑Chrome内的一些……繼續閱讀 »
Haran
8个月前 (01-07) 1402次瀏覽 0條留言
2个Like
更新時間:2025年1月5號
問題
最近有部分人會在GTM預覽調試遇到:Google Ads轉換追蹤外面是顯示“Fired,但實際是狀態是”觸發失敗,可以看到是“Firing Failed”
原因
Google Ads轉換所用到的Cookie _gcl 有衝突,生成不了。
方案
有兩種方案:
一種是等官方修復
一種是自訂另一個Cookie名稱,如 __gcl
接下來演示第二種方案。
第一步:調整轉……繼續閱讀 »
Haran
9个月前 (12-25) 4000次瀏覽 2條留言
3个Like
更新時間:2025年8月4號
這篇介紹如何在GA4/GTM中取得Client ID,你可能會先想到使用第一方Cookie、自訂JavaScript,或window.gaGlobal.vid的方式,但這幾種方式都有可能取得不到Client ID,從而導致not set出現,我是不推薦使用這幾種方法的。
有些人也會想到customTask,這是UA裡的使用的方式,但GA4不支持,所以也不適用。
那GA4該如何正確,準確取……繼續閱讀 »
Haran
9个月前 (12-23) 1660次瀏覽 0條留言
0个Like
這一篇介紹GTM裡的網址變數。
認識網址變數
網址變數可用來剖析及顯現構成網址的元件。
在GTM裡點擊「變數」——「新增」——「請選擇變數類型以開始設定…」,變數類型選擇“網址”:
就可以看到:
可選擇的網址元件如下:「完整網址」、「通訊協定」、「主機名稱」、「通訊埠」、「路徑」、「副檔名」、「查詢」及「片段」。
如以https://www.haranhuang.com/google/google-tag-m……繼續閱讀 »
Haran
9个月前 (12-14) 896次瀏覽 0條留言
0个Like
更新時間:2025年5月30號
這一篇介紹如何透過Stape实现GTM伺服端布署。
認識Stape
Stape是一家伺服器端標籤託管服務商,它簡化了伺服器端追蹤,讓使用者更加容易實現伺服器端跟踪。
實現原理
原理如下:
這個過程會用到兩個GTM容器:一個伺服端容器和一個普通網站容器。
布署示範
創建伺服端容器sGTM
首先創建伺服端容器sGTM,在GTM裡點擊「管理」——「+」,然後做如……繼續閱讀 »
Haran
9个月前 (12-11) 4759次瀏覽 2條留言
0个Like
更新時間:2025年1月10號
認識版本
版本其實就是容器設定在特定時間點所呈現的快照。
每次發佈都會生成一個版本,出錯時可以通過回滾恢復到特定版本。
版本的介面
在GTM裡點擊「版本」,就可以看到版本的介面:
主要分為兩個部分:
概覽:顯示當前版本的基本信息,包含容器名稱,容器ID,最新版本編號,包含的代碼、觸發條件和變數的數量。
記錄:版本的發佈記錄,包含版本編號、環境、名稱、建立時間、發佈時間、容器大小和發佈……繼續閱讀 »
Haran
9个月前 (12-10) 916次瀏覽 0條留言
0个Like
對於大型企業,往往會需要遵循業界的標準流程去操作,比如一個網站需要經歷Development、Testing、Staging、Production,它們的網域是不同的,如:
Development :工程師開發編寫代碼
Testing :也叫QA,測試人員針對開發的代碼做各種測試
Staging:也叫UAT,業務部門測試驗收
Production:也叫Live ,發佈到正式
那應該怎麼設計不同環境的GTM架構呢……繼續閱讀 »
Haran
9个月前 (12-08) 1183次瀏覽 0條留言
0个Like
在同一個GTM上管理多個環境的時候,我們需要將不同環境的資料發送到不同的評估ID,實現資料的隔離,這就需要使用對照表變數。
假設不同環境對應的網域和評估ID分別是:
環境
網域
評估ID
Development
dev.haranhuang.com
評估ID-1
Testing
qa.haranhuang.com
評估IID-2
Stagging
uat.haranhuang.com
評估ID-3
……繼續閱讀 »
Haran
10个月前 (12-07) 817次瀏覽 0條留言
0个Like