如何使用 GTM 服務器端標籤解決 GDPR 問題

已發表: 2022-07-05

通用數據保護條例 (GDPR) 生效後,歐洲的谷歌分析用戶面臨一個問題。 由於歐洲數據保護機構的決定,Google Analytics 在多個國家/地區的網站運營商使用已成為非法,因為它不符合 GDPR。

好消息是這個問題有解決方案。 如果您喜歡 Google Analytics 4 數據結構,您不必放棄它。 相反,您可以在 Google Tag Manager 中使用服務器端跟踪,並使用 OWOX 的特殊標籤將數據從您的網站直接傳輸到 Google BigQuery,而無需將其發送到 Google Analytics 服務器。

谷歌分析和 GDPR——有什麼問題?

2020 年,非營利組織 NOYB 對在歐洲經濟區 (EEA) 運營的應用 Google Analytics 或 Facebook Connect 的網站提出了 101 起投訴。 此後,EEA 數據保護機構開始發布裁決,強制 EEA 網站運營商停止使用這些服務,理由是它們不符合《通用數據保護條例》(GDPR)。

問題在於在歐洲應用谷歌分析的方法,因為谷歌將收集到的關於歐盟居民的數據(用戶行為數據)存儲在美國的雲服務上。 癥結在於——現在仍然是——谷歌採取的保護措施不足以阻止美國情報機構訪問歐盟居民的個人數據。 根據歐洲數據保護機構的說法,這些海外數據傳輸違反了 GDPR。

如何解決 GTM 服務器端跟踪和 Google BigQuery 的問題

GTM 服務器端跟踪是傳統客戶端跟踪方法的替代方案,解決了敏感數據傳輸、廣告攔截器和頁面加載速度的問題。

為了處理在服務器端收集的數據(服務器端跟踪),添加了一個中間目的地(在谷歌標籤管理器的情況下,這是一個雲服務器)。 從客戶端,請求首先到達雲服務器,然後雲服務器處理這個請求並將其發送給第三方系統。 也就是說,不是客戶端瀏覽器向第三方系統發出請求,而是由雲服務器發出請求。

GTM 服務器端跟踪

GTM 服務器端跟踪的優勢

  1. 服務器端跟踪允許您通過將站點移動到後端來隱藏站點如何與第三方應用程序交互的業務邏輯。 也就是說,您傳輸的數據以及您用於傳輸它的邏輯將不會對用戶可用。
  2. 將數據發送到第三方系統不依賴於用戶的瀏覽器,因為所有請求都在服務器端處理和發送,不受廣告攔截器的影響,因為這種方法通過識別發送域來消除檢測腳本的可能性要求。
  3. 這種跟踪方法更安全,這意味著您可以用必要的信息補充在客戶端收集的用戶數據,而不會有洩露的風險。
  4. 您可以完全控制將發送到第三方系統的數據,使您能夠遵守現有的 GDPR、CCPA 和 CSP 要求。
  5. 通過在設置服務器容器時使用子域,您可以設置第一方 cookie,從而延長它們的生命週期。 這有助於消除 Safari、Chrome 和 Firefox 中內置的跟踪預防工具的影響。

為了不向 Google Analytics 發送數據,您可以使用 Google Analytics 4 RawData to BigQuery Tag,它允許您自動將 GoogleAnalytics 4 事件重定向到 Google BigQuery 表。

Google Analytics 4 RawData 到 BigQuery 標籤

OWOX 標籤對服務器端 GTM 的優勢

Google Analytics 4 RawData to BigQuery Tag 是免費的。 任何使用服務器端 GTM 的人都可以安裝它並獲得以下好處:

  1. GDPR 合規性。 使用我們的標籤,您可以配置 GTM 服務器端,以便數據根本不會進入美國的 Google Analytics 服務器,而是直接進入您在 Google BigQuery 中指定位置的數據集。 也就是說,數據根本沒有超出業務的第一方輪廓。 因此,企業本身保證了 100% 的 GDPR 合規性。
  2. 一次性設置。 標籤只需要配置一次。 每次在站點標記中添加新的 GA4 事件/參數時,無需去設置和更改 GBQ 中的表結構。
  3. 實時數據。 數據實時發送到 GBQ — 無需等待預定的導出。
  4. 沒有限制。 例如,對於從免費版 GA 4 到 GBQ 的本地上傳,您不會遇到已知的每天 100 萬次點擊的限制。
  5. 該標籤是免費的,任何使用 GTM 服務器端跟踪的人都可以使用。

如果您需要適用於 GDPR 和隱私世界的值得信賴的分析解決方案,請註冊免費演示。

預約演示

如何使用 Google Analytics 4 RawData 到 BigQuery 標籤設置從 Google Analytics 4 到 BigQuery 的原始數據集合

如果您已啟用 Google Analytics 4 並將 GTM 配置為 GA 4 事件的服務器端標籤管理器,則可以使用 Google Analytics 4 RawData 到 BigQuery 標籤。 使用此標記,您將在每次在站點標記中添加新事件後獲得原始 Google Analytics 4 數據,而無需先在 BigQuery 中設置架構。

如何將 Google Analytics 4 RawData 添加到 BigQuery 標籤

第 1 步。在您的 Google BigQuery 中創建一個適當的表

1、在GBQ項目中創建數據集:

在 GBQ 中創建數據集

2. 選擇數據位置:

3. 創建具有以下架構的表:

字段名稱類型模式
原始數據Owox 細繩必需的
創建時間時間戳必需的

最快的方法是在GBQ中運行下面的SQL代碼:

CREATE TABLE IF NOT EXISTS [project_name].[dataset_name].ga4RawDataOwox (rawDataOwox STRING NOT NULL, createdAt TIMESTAMP NOT NULL) OPTIONS(description="GA4 使用 OWOX 標籤從我的服務器端 GTM 直接傳輸到 GBQ 的原始數據")

筆記! 在此 SQL 代碼示例中,您需要將 [project_name].[dataset_name] 替換為實際的項目和數據集名稱。

第 2 步。將標籤從模板添加到您的工作區

1. 在您的服務器端 GTM 容器中轉到模板 → 標記模板 → 搜索庫:

模板 → 標籤模板 → 搜索庫

2. 查找並選擇標籤:

3. 將其添加到您的工作區:

步驟 3. 添加標籤

轉到標籤並添加此標籤。 選擇一個觸發器並設置您在 GBQ 中的表的路徑。

筆記! 僅在調試時選中“啟用日誌記錄”複選框。

只要您的服務器容器與 BigQuery 表在同一個 GCP 項目中運行,就一切就緒。 您無需在身份驗證方面執行任何操作,因為 App Engine 的默認服務帳戶可以完全訪問添加到項目中的任何 BigQuery 表。

步驟 4. 使用新標籤發布容器

提交並發布更改,然後在預覽模式下測試流程。 如果一切正確,您將在“已觸發的標籤”下看到Google Analytics 4 RawData to BigQuery Tag

您將在 Google BigQuery 表中看到數據:

Google BigQuery 表中的數據

如何使用這些數據

編寫 SQL 代碼,以方便的結構將這些數據用於您的報告。 例子:

    SELECT JSON_EXTRACT_SCALAR(rawDataOwox, '$.page_referrer') AS page_referrer, JSON_EXTRACT_SCALAR(rawDataOwox, '$.page_title') AS page_title, JSON_EXTRACT_SCALAR(rawDataOwox, '$.event_name') AS event_name, JSON_EXTRACT_SCALAR(rawDataOwox, '$.user_agent') AS user_agent FROM `[project_name].[dataset_name].ga4RawDataOwox`
SELECT JSON_EXTRACT_SCALAR(rawDataOwox, '$.page_referrer') AS page_referrer, JSON_EXTRACT_SCALAR(rawDataOwox, '$.page_title') AS page_title, JSON_EXTRACT_SCALAR(rawDataOwox, '$.event_name') AS event_name, JSON_EXTRACT_SCALAR(rawDataOwox, '$.user_agent') AS user_agent FROM `[project_name].[dataset_name].ga4RawDataOwox` 
SQL 代碼

如果您已啟用 Google Analytics 4 並需要將成本數據導入 Google BigQuery 或需要構建跨渠道報告,請使用 OWOX 預訂演示。

我們的專家將向您展示如何使用 OWOX BI 產品(和我們的專業服務)來實現您的目標並將原始數據轉換為業務就緒數據。

我們的客戶
生長 22%

通過衡量在您的營銷中最有效的方法來更快地增長

分析您的營銷效率,找到增長領域,提高投資回報率

獲取演示