Pages Menu
TwitterRssFacebook
Categories Menu

Posted by on 四月 9, 2013 in 網站分析, 網路行銷 | 2 comments

Tag Manager -網站背後的好管家(下)

Tag Manager -網站背後的好管家(下)

上回已大致介紹過Tag Manager許多代表性的功能,與實作上的建議 。

詳情請參考:Tag Manager-網站背後的好管家(上)

若你對網站分析很感興趣,不妨嘗試使用Google提供的這套工具,替你的網站管理增添更多的彈性與便利性。接下來,我會再進一步為你介紹網站管理工具的架構與使用上的差異。

tag manager1

 

Tag Manager的執行方式

每當瀏覽器載入網頁時,若網頁內帶有Tag Manager所產生的Container Snippet(我們稱他為容器程式碼片段),Tag Manager就會評估訪客在網站上的行為,決定是否去觸發標記。

換句話說,Tag Manager會根據你當時設定的網址,去追蹤哪些標記應該在網站上啟動,並在正確的時機啟動追蹤標記的功能,替你達成各項網站分析的任務。

而且Tag Manager和其所屬的標記皆屬於非同步標記,因此執行時,你完全不必擔心這套工具是否會影響網頁上其他程式或元素的運作,即使標記載入速度緩慢,對其他追蹤標記也不會造成阻礙。

 

Tag Manager結構介紹

Tag Manager的層級制定方式,對剛開始接觸的人可能會覺得相當繁瑣,但其實也是為了往後在管理上能夠更精細的去劃分標記關聯,也方便單一帳戶下的多個管理者(User)去做權級的劃分,這點Tag Manager做得算是相當完善。 以下是Tag Manager組成元素:

  • Account

是這套工具設定的最高層級。不管你要追蹤多少個網站,都可以替不同的網站標的各別建立專屬的管理帳戶,而Tag Manager會在帳戶總覽的地方,替您列出所有的帳戶清單,方便你日後管理。

  • Container

層級在Tag之上,也是所有Tag存放的地方,而Tag Manager會替我們自動產生一組專屬的Container Snippet,藉此讓我部署在要追蹤的網站上。有一點相當重要,當我們在設定權限時,Container是控制權限的最小單位,因此當你有一批管理者共用同一組Tag Manager帳戶時,要特別注意權限層級的劃分。

  • Tag

其實就是各項行為的標記,藉由建立不同Tag來命令Tag Manager替我們在網站上完成不同的任務。比方說我想要某個Tag利用Google Analytics幫我追蹤網站,另一個Tag替我追蹤AdWords轉換成效。

  • Rule

簡單得說,就是讓Tag觸發或封鎖標記的規則,而每個標記至少要設定一組規則標記才會生效。另外一點,若封鎖標記的規則成立,則會優先取代啟用標記的規則,也因為如此我們可以更隨心所欲地控制標記觸發的時機,而且還可以自行設定標記啟用的時段。

  • Macro

Macro就是規則下設定的條件,我們可以替每個規則都設立一個條件作為事件發生的導火線。當條件成立時就觸發相對應的規則,而那些使用該規則的標記便會自動啟用,追蹤位於網站上的相關程式。

 

使用標記管理工具的好處

  1. 簡化追蹤程式控管的程序與耗時。
  2. 容器程式碼部屬完成後,對於觸發標記的微調單靠這套工具就能達成,也極富彈性。
  3. 對於階層式權限的控管,可以輕鬆地透過他來達成,讓最高管理者可以統一控管所有使用者的Tag Mnaager帳戶權限。
  4. Tag Manager可以支援不只是Google 的產品,非 Google 的產品一樣可以透過標籤啟動。
  5. 由於GTM會以非同步方式執行,因此的網頁載入速度可能就更快了。

 

為什麼我會說Tag Manager是個稱職的好管家呢?原因在於當我們在追蹤網站時,不再受到觸發時機的限制,取而代之的是透過標記管理工具階層式的整合,讓你對追蹤程式的管理上毫不費心。若你希望依照你的需求去做客製化的標記內容,並自行定義網站追蹤的方式,Tag Manger絕對會是協助你網站分析的好幫手。

 

(圖片來源:Yahoo Image Search / 圖片作者: Snap Surveys)

Steven Kuo

現任網站分析程式設計師的角色,對網路行銷與網站分析很感興趣,喜歡探索與資訊傳播領域相關的新事物,目標是成為專業級的網站分析專家。

More Posts - Website

2 Comments

  1. Hi Steven, 有兩個問題請教一下

    1.在寫程式的時候常會碰到js code放得順序不同, 會跟著影響是否正常運作, 但如果把jquery插件全都用這個來管理, 他會自動去最佳化處理嗎? 還是我可以指定不同tag的順序? 同頁中可以放入多個Container嗎?

    2.大陸有封鎖google的服務, 如果我們用了這個機制來管理, 會不會造成在Tag Manager底下的相關服務都無法啟用呢?

    • 1.jquery插件不建議使用GTM管理,雖然它可以依照tag順序逐一觸發,但終究得等GTM先執行才能載入其它插件,這樣就會有載入時間差的問題,寫js code除錯的範圍就還要再考慮GTM。順帶一提,GTM的custom html觸發後,都會放在,有些需要放在head觸發的就不適合。 可以同頁放入多個Container,但GTM的程序要稍微修正,請參考https://developers.google.com/tag-manager/devguide#multiple-containers。

      2.根據我們從中國北京主機去curl測試的結果,GTM是可以使用的哦,但中國是比較特別的地區,很難保證Google任何工具在當地的運行狀況:)

Trackbacks/Pingbacks

  1. Google Tag Manager (with Drupal) | jolam - […] Tag Manager -網站背後的好管家(下) […]

Post a Reply

你的電子郵件位址並不會被公開。 必要欄位標記為 *