[GA4] BigQuery Export サービスレベル契約

毎日(高頻度)エクスポートは安定しており、一般提供されていますが、BigQuery の毎日(高頻度)エクスポートのサービスレベル契約は現在ご利用いただけません。

以下の記事では、BigQuery Export の Google アナリティクス 360 サービスレベル契約(SLA)について詳しく説明します。

アナリティクスでは、収集されたイベント数に基づいて、「標準」または「大」に分類されたプレミアム プロパティの BigQuery Export データが毎日決まったタイミングで届くことが保証されます。詳しくは、プロパティのカテゴリに関する記事をご覧ください。

BigQuery Export の SLA を利用するユーザーは、BigQuery Export の頻度を設定する際に [毎日(高頻度)] オプションを選択する必要があります。詳細

毎日(高頻度)のエクスポートは、データにできるだけ迅速にアクセス可能になるように頻繁に処理されるため、直近の Google 広告イベントのトラフィック ソース フィールドには [データがありません。] という値が設定されている場合があります。これは、毎日(高頻度)エクスポートが Google 広告のアトリビューションよりも高速に処理される場合があるためです。不足しているデータをバックフィルする方法については、[GA4] BigQuery Export「Not Available」のトラフィック ソースのディメンションをバックフィルするをご覧ください。

完了シグナル

アナリティクス 360 で毎日(高頻度)エクスポートをご利用の場合、完了シグナルによって、前日のデータがすべてエクスポートされたことが通知されます。

完了シグナルにアクセスするには:

  1. Cloud Logging にログインし、[ログ エクスプローラ] セクションに移動します。
  2. 「export complete」を検索します。

ログ エクスプローラでタイムスタンプの範囲を拡大する必要がある場合があります。通常、このメッセージはプロパティ タイムゾーンの午前 5 時頃に発生します。

完了シグナルは Cloud Logging の [ログ ルーター] セクションで確認できます。このシグナルは Cloud Pub/Sub トピックに push できます。

Google Ads API を使用する

ユーザーは、Google Ads API の click_view リソースをクエリして代替値を検索できます。以下は、前日の GCLID をすべて取得するクエリの例です。必要に応じて、Google 広告のクエリビルダーを使ってこのクエリを作成または変更できます。

SELECT

click_view.gclid,

campaign.name,

segments.ad_network_type

FROM click_view

WHERE segments.date DURING YESTERDAY

アナリティクスの BigQuery Export データの collected_traffic_source.gclid が Google 広告データの click_view.gclid と一致する位置の行を結合して、このクエリの結果を Data Not Available 値の代替参照元として使用します。クエリの結果は、以下のようにエクスポート スキーマにマッピングされます。

click_view フィールド イベント スキーマ フィールド メモ
click_view.gclid collected_traffic_source.gclid これらのフィールドを使って 2 つのデータセットのレコードを結合します。

segments.ad_network_type

traffic_source.source segments.ad_network_type の設定可能な値については、Google Ads API リファレンス ドキュメントをご覧ください。
なし traffic_source.medium 結合されたレコードの cpc 値にフォールバックします。
campaign.name traffic_source.name campaign.name には、Google 広告の広告キャンペーンの完全名が含まれます。
注: Google Ads API では、click_view の単一の日付値での click_view リソースのクエリのみサポートされています。前日ではなく特定の日付のデータをクエリするには、上記の WHERE 句を segments.date = 'YYYY-MM-DD' に変更し、YYYY-MM-DD を過去 90 日以内の任意の日付に置き換えてください。

Google 広告スクリプトを使用する

ユーザーは、Google 広告スクリプトのレポート機能を使用して、上記の click_view クエリを発行できます。クエリの結果は、スプレッドシートにエクスポートしたり、スクリプト内のクエリ処理に組み込んだりすることが可能です。

Google 広告用 BigQuery Data Transfer Service を使用する

Google 広告用 BigQuery Data Transfer Service を設定しているユーザーは、GA4 イベントデータの collected_traffic_source.gclid を Google 広告の転送の ads_ClickStats_CUSTOMER_IDclick_view_gclidフィールドに結合してから、以下のようにフィールドをエクスポート スキーマにマッピングすることができます。

ClickStats フィールド イベント スキーマ フィールド メモ
click_view_gclid collected_traffic_source.gclid これらのフィールドを使って 2 つのデータセットのレコードを結合します。
segments_ad_network_type traffic_source.source segments.ad_network_type の設定可能な値については、Google Ads API リファレンス ドキュメントをご覧ください。
なし traffic_source.medium 結合されたレコードの cpc 値にフォールバックします。
campaign_id traffic_source.name ClickStats.campaign_id フィールドにはキャンペーンの ID が含まれます。この ID を使って、キャンペーンのマッチテーブルでキャンペーン名を検索します。
注: Google 広告の転送では顧客ごとに 1 つの ads_ClickStats_CUSTOMER_ID テーブルにデータが入力され、GA4 のイベントデータのエクスポートでは毎日 1 個のテーブルが作成されます。

この情報は役に立ちましたか?

改善できる点がありましたらお聞かせください。
検索
検索をクリア
検索を終了
メインメニュー
12547484112817544997
true
ヘルプセンターを検索
false
true
true
true
true
true
69256
false
false
false
false