GTMサーバー側タグを使用してGDPRの問題を解決する方法

公開: 2022-07-05

一般データ保護規則(GDPR)が施行された後、ヨーロッパのGoogleAnalyticsユーザーは問題に直面しました。 Google Analyticsは、GDPRに準拠していないため、ヨーロッパのデータ保護当局の決定により、いくつかの国でウェブサイト運営者に使用することは違法になっています。

幸いなことに、この問題には解決策があります。 Google Analytics 4のデータ構造が気に入った場合は、あきらめる必要はありません。 代わりに、Google Tag Managerでサーバー側のトラッキングを使用し、OWOXの特別なタグを使用して、データをGoogleAnalyticsサーバーに送信せずにウェブサイトからGoogleBigQueryに直接転送できます。

Google AnalyticsとGDPR—問題は何ですか?

2020年、非営利団体NOYBは、GoogleAnalyticsまたはFacebookConnectを適用した欧州経済領域(EEA)で運営されているウェブサイトに対して101件の苦情を申し立てました。 この後、EEAデータ保護当局は、一般データ保護規則(GDPR)に準拠していないという理由で、EEAWebサイト運営者にこれらのサービスの使用を停止するように強制する判決の発行を開始しました。

問題は、ヨーロッパでGoogle Analyticsを適用する方法にあります。これは、GoogleがEU居住者について収集したデータ(ユーザー行動データ)を米国ベースのクラウドサービスに保存するためです。 こだわりのポイントは、米国の諜報機関がEU居住者の個人データにアクセスするのを防ぐには、Googleが講じた保護手段が不十分であるということでした。 欧州のデータ保護当局によると、これらの海外のデータ転送はGDPRに違反しています。

GTMサーバー側トラッキングとGoogleBigQueryで問題を解決する方法

GTMサーバー側の追跡は、機密データの送信、広告ブロッカー、ページの読み込み速度の問題を解決する従来のクライアント側の追跡方法に代わるものです。

サーバー側で収集されたデータを処理するために(サーバー側の追跡)、中間の宛先が追加されます(Google Tag Managerの場合、これはクラウドサーバーです)。 クライアント側からは、リクエストは最初にクラウドサーバーに送信され、次にクラウドサーバーがこのリクエストを処理してサードパーティのシステムに送信します。 つまり、クライアントブラウザがサードパーティのシステムにリクエストを送信する代わりに、そのリクエストはクラウドサーバーによって作成されます。

GTMサーバー側の追跡

GTMサーバー側追跡の利点

  1. サーバー側の追跡を使用すると、サイトをバックエンドに移動することで、サイトがサードパーティのアプリケーションとどのように相互作用するかというビジネスロジックを隠すことができます。 つまり、転送するデータとそれを転送するために使用するロジックは、ユーザーが利用できなくなります。
  2. サードパーティのシステムへのデータの送信は、ユーザーのブラウザに依存しません。すべてのリクエストはサーバー側で処理および送信され、広告ブロッカーの影響を受けないためです。この方法では、送信するドメインを特定してスクリプトを検出する可能性がなくなります。リクエスト。
  3. この追跡方法はより安全です。つまり、クライアント側で収集されたユーザーデータに、開示のリスクなしに必要な情報を追加できます。
  4. サードパーティのシステムに送信されるデータを完全に制御できるため、既存のGDPR、CCPA、およびCSPの要件に準拠できます。
  5. サーバーコンテナを設定するときにサブドメインを使用することで、ファーストパーティのCookieを設定して、その有効期間を延ばすことができます。 これは、Safari、Chrome、Firefoxに組み込まれている追跡防止ツールの影響を排除するのに役立ちます。

Google Analyticsにデータを送信しないようにするために、Google Analytics 4 RawDataをBigQueryタグに使用できます。これにより、GoogleAnalytics4イベントをGoogleBigQueryテーブルに自動的にリダイレクトできます。

Google Analytics4RawDataからBigQueryタグへ

サーバー側GTM用のOWOXタグの利点

Google Analytics4RawDataからBigQueryタグへの変換は無料です。 サーバーサイドGTMを使用する人は誰でもそれをインストールして、次の利点を得ることができます。

  1. GDPRコンプライアンス。 タグを使用すると、データが米国のGoogle Analyticsサーバーにまったく送信されず、代わりにGoogleBigQueryで指定した場所のデータセットに直接送信されるようにGTMサーバー側を構成できます。 つまり、データはビジネスのファーストパーティの輪郭をまったく超えません。 したがって、ビジネス自体が100%GDPRコンプライアンスを保証します。
  2. 1回限りのセットアップ。 タグを設定する必要があるのは1回だけです。 サイトマークアップに新しいGA4イベント/パラメータを追加するたびに、設定に移動してGBQのテーブル構造を変更する必要はありません。
  3. リアルタイムデータ。 データはリアルタイムでGBQに送信されます—スケジュールされたエクスポートを待つ必要はありません。
  4. 制限はありません。 たとえば、GA4の無料バージョンからGBQへのネイティブアップロードに適用される既知の1日あたり100万ヒットの制限に遭遇することはありません。
  5. タグは無料で、GTMサーバー側の追跡を使用しているすべての人が利用できます。

GDPRとプライバシーの世界に適合した信頼できる分析ソリューションが必要な場合は、無料のデモにサインアップしてください。

デモを予約する

Google Analytics 4 RawDatatoBigQueryタグを使用してGoogleAnalytics4からBigQueryへの生データのコレクションを設定する方法

Google Analytics 4を有効にし、GA 4イベントのサーバー側タグマネージャーとしてGTMを構成している場合は、Google Analytics4RawDataをBigQueryタグに使用できます。 このタグを使用すると、BigQueryでスキーマを最初に設定しなくても、サイトのマークアップに新しいイベントを追加するたびに、生のGoogleAnalytics4データを取得できます。

Google Analytics4RawDataをBigQueryタグに追加する方法

手順1.GoogleBigQueryに適切なテーブルを作成します

1.GBQプロジェクトにデータセットを作成します。

GBQでデータセットを作成する

2.データの場所を選択します。

3.次のスキーマを使用してテーブルを作成します。

フィールド名タイプモード
rawDataOwox ストリング必要
createdAt タイムスタンプ必要

最速の方法は、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 Analytics4RawDataからBigQueryタグが表示されます。

そして、GoogleBigQueryテーブルにデータが表示されます。

GoogleBigQueryテーブルのデータ

このデータの使用方法

レポートに便利な構造でこのデータを使用する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%高速

マーケティングで最も効果的なものを測定することで、より速く成長します

マーケティング効率を分析し、成長分野を見つけ、ROIを向上させます

デモを入手