簡體   English   中英

如何使用 Google Tag Manager 和 G4A 跟蹤外部網站的鏈接點擊?

[英]How to track link clicks for external sites using Google Tag Manager and G4A?

假設我有一個不在我自己的網站www.notmysite.example/somepage somepage 上的登錄頁面 URL,我想宣傳這個鏈接。 我想創建一個通過我的 G4A 跟蹤代碼管理器跟蹤的 URL,從而在 G4A 活動中跟蹤鏈接點擊、引薦來源等。

我發現這個視頻使用了舊的 Universal Analytics,它看起來像是一個復雜的解決方案。

基本上,我只想要一個跟蹤點擊並重定向到正確頁面的中間鏈接。

由於我確實可以訪問具有 G4A 跟蹤的 WordPress 站點,因此我正在考慮在該頁面上創建一個重定向,以讀取 URL 參數。 但是,我寧願不必處理另一個系統並以這種方式配置重定向。

我如何使用 G4A 和 Google 跟蹤代碼管理器來實現這一點?

- 更新 -

我會盡力澄清。 給定一個像 GoFundMe 活動鏈接這樣的鏈接,GoFundMe 有自己的內部跟蹤和分析。 但是,我看不到如何將跟蹤添加到該鏈接以供我個人使用和/或查看他們網站上的分析。 因此,我想創建自己的鏈接來進行分析跟蹤,然后將用戶轉發到所需的頁面。

根據您的解釋,不太了解您的情況和目標。

但是假設您對添加要跟蹤的鏈接的位置具有后端訪問權限,您還可以使用谷歌數據層而不是重定向來跟蹤事件

你所要做的就是監聽按鈕的點擊事件

例如

<a href="www.notmysite.example/somepage" id="track-me">Click Me</a>

事件和數據層

const link = document.getElementById('track-me')

link.addEventListener('click', function() {
    
    window.dataLayer = window.dataLayer || [] // this should have been already in your script if you are using GA script

    dataLayer.push({
        'event': 'click',
        'time': new Date().toLocaleString(),
        'clickFrom': window.location.href,
        'referrer': document.referrer
    })
})

按照我上面引用的視頻,我能夠創建一個中間鏈接捕獲,但它確實需要您網站上的一個頁面,您可以在其中添加簡短的“加載”圖像或其他內容。

該解決方案包括以下步驟:

  • url-redirect_parameter URL 變量,如果存在“重定向”查詢鍵,它將觸發

在此處輸入圖像描述

  • 創建一個讀取url-redirect_parameter變量的redirect CUSTOM JavaScript 變量

    function() { try { return {{url-redirect_parameter}}?setTimeout(function(){window.location='{{url-redirect_parameter}}'},500):false; } 捕捉(e) { 返回 e; } }

此自定義 JS 變量引用具有以下配置的重定向標記

  • redirect Trigger到您網站上的 GA 標記在此處輸入圖像描述

在此處輸入圖像描述

現在捕獲的是,只要查詢字符串中有“redirect=”,觸發器就會觸發、記錄和重定向。

另一種解決方案是將 UTM 參數添加到您在站點上控制的頁面,並在該頁面上添加代碼以自動重定向到 QS 參數。 如果 QS 存在,這基本上就是通過注入執行重定向的 JS 來實現的。

我希望他能幫助其他人尋找類似的解決方案並對其他解決方案持開放態度,例如 G4A 解決方案。

這是通用分析結果:

在此處輸入圖像描述

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM