コンテンツにスキップ

User Analytics 利用前の準備(BigQueryとの接続手順)

Google Cloud でBigQuery を有効化し、GA4のデータをエクスポートする

Section titled “Google Cloud でBigQuery を有効化し、GA4のデータをエクスポートする”

📌 User Analytics 機能を使うには、BigQuery に GA4 のデータをエクスポートする必要があります。

  • GA4のデータエクスポートしていない場合は、このページの最初からご覧ください。
  • 既にGA4のBigQueryエクスポート済みの場合は、Amethyst側の設定以降をご覧いただければご利用いただけます。

BigQueryを利用するため、Amethystの料金とは別に Googleに対して BigQuery利用料が発生しますが、BigQueryには、毎月10GiBまでの無料枠があります。

参考: 料金 | BigQuery: Cloud Data Warehouse | Google Cloud

📌 既にBigQueryへのエクスポートができている場合は、Amethystへの接続設定から行ってください。

  1. Google Cloudの管理画面にログインして、プロジェクトを作成する

Google Cloud:https://console.cloud.google.com/

ログインしたら、プロジェクト選択の画面を開きます。つぎに、「新しいプロジェクト」を選択します。

image.png

プロジェクト名・ID・場所を決めて、[作成] を押します。

  1. BigQuery APIの有効化を確認

画面上部でプロジェクトを選択し、左メニューから APIとサービス > ライブラリ を選択。

image.png

APIライブラリの カテゴリ > ビッグデータ を選択

image.png

「BigQuery API」を選択。

image.png

通常は、下図のように「APIが有効です」と表示されていますので、それで確認は完了です。

表示されていなければ有効化をしてください。

image.png

  1. GA4 エクスポート設定

以下はGoogle 公式情報ですので、事前にお読みください。

[GA4] BigQuery Export のセットアップ - アナリティクスヘルプ

[GA4] BigQuery Export のセットアップ - アナリティクス ヘルプ

この記事の内容: ステップ 1: 新しい Google Cloud コンソール プロジェクトを作成し、BigQuery を有効にする ステップ 2: BigQuery Export で使用するプロジェクトを作成する

GA4(Google Analytics)を開いて、管理から「BigQueryのリンク設定」を選択。

image.png

[リンク] ボタンを押します。

image.png

「BigQueryプロジェクトを選択」を押します。

image.png

作成したプロジェクトを選択後、データロケーション(USまたはasia-northeast1)を選択して[次へ]を押します。

image.png

エクスポートタイプを選択します。

リアルタイムな情報が必要でなければ「毎日」を選択します。

(計測された翌日以降に1日1回エクスポートされます)

image.png

「次へ」を押し、設定を完了してください。

以上で、GA4のデータをBigQueryにエクスポートする設定は終わりです。

💡 エクスポート設定後、1度もデータがエクスポートされていない場合はAmethystと連携することができません。翌日以降、次の工程へ進んでください。

翌日以降、Amethystとの接続へ進みます。

以下の手順に従って、Google Cloud(BigQuery)のコンソールから、AmethystのサービスアカウントにGA4のデータセットへのアクセス権限を付与します。

💡 プロジェクトに対する管理者権限が必要です。

  1. Amethyst画面左下のワークスペース設定をクリックします。Amethystのサービスアカウントをコピーしておきます。 image.png

image.png

  1. Google Cloud の操作です。左メニューから “IAM と管理” を選択します。 image.png

  2. “アクセス権を付与” を選択します。 image.png

  3. 新しいプリンシパルに、先ほどコピーしたAmethystに表示されているアカウントを貼り付けます。 image.png

  4. [BigQuery データ閲覧者] のロールを付与します。

✅ フィルタに「BigQuery データ閲覧者」と入力すると見つけやすいです。

image.png

image.png

  1. “保存” ボタンを押して、サービスアカウントの追加は完了です。
constraints/iam.allowedPolicyMemberDomainsによりポリシーの更新に失敗する場合

組織が「許可したドメイン(例:自社ドメイン)」のGoogleアカウントにしか権限を与えられないように制限されている状態です。

以下の手順で、Google Cloudコンソールの「組織のポリシー」設定を変更してください。

  1. Google Cloud コンソールにログインします。 https://console.cloud.google.com/

  2. 組織を選択します。 画面上部のプロジェクトセレクターをクリックし、プルダウンリストから目的の組織(ドメイン名が表示されている項目)を選択します。

    組織の選択画面

  3. 組織のポリシーページへ移動します。 画面左上のナビゲーションメニュー(☰)から「IAMと管理」>「組織のポリシー」を選択します。

  4. 「ドメインで制限された共有」ポリシーを検索します。 ポリシーの一覧が表示されます。フィルタに「iam.allowedPolicyMemberDomains」と入力して検索してください。

    ドメインで制限された共有ポリシーの検索

  5. ポリシーを編集します。 検索して表示されたポリシーをクリックします。詳細画面が表示されたら、「ポリシーを編集」をクリックしてください。

  6. 許可ドメインを追加します。 以下の手順で、新しく許可したいドメインを追加します。

    • 「カスタマイズ」を選択します。
    • 「置き換え」ではなく「結合」を選択すると、既存のポリシーと新しいポリシーをマージできます。「置き換え」を選ぶと既存のドメインが消えてしまうので注意してください。
    • 「ルールを追加」をクリックします。
    • 「ポリシーの値」で「許可」を選択します。
    • 「ポリシーのタイプ」で「カスタム」を選択します。
    • 「カスタム値」の入力欄に、許可したいドメイン名(jade-tools.iam.gserviceaccount.com)を入力し、「完了」をクリックします。
    • 最後に画面下部の「保存」をクリックしてポリシーを適用します。
  1. ここからはAmethystの操作です。User Analytics BigQueryをクリックします。画面右上「データセットを追加」をクリックします。 image.png

image.png

  1. Google Cloud プロジェクトID と BigQueryデータセット名を入力し [データセットを追加] ボタンを押します。 image.png
プロジェクトIDとデータセット名の確認方法
  1. Google Cloud Consoleの左側のナビゲーションメニュー(≡)から「BigQuery」を選択します。

  2. BigQueryのUIが開いたら、左側の「エクスプローラ」パネルに注目します。

  3. ご自身のプロジェクト名(上記で確認したプロジェクトIDまたはプロジェクト名)の左側にある > アイコンをクリックして展開します。

  4. プロジェクトの下に階層表示されているのがデータセット名です。

  5. データセット名にカーソルを合わせると右側に縦三点リーダー(︙)が表示されます。これをクリックし、「IDをコピー」を選択すると、プロジェクトID.データセット名 の形式でクリップボードにコピーされます。

データセットIDのコピー方法

⚠️ プロジェクトIDの入力欄にはプロジェクトIDのみ、データセット名の入力欄にはデータセット名のみを入力してください。

画像の例では、examp-le.searchconsoleのうち、 examp-leがプロジェクトID(実線で囲まれたもの)、searchconsoleがデータセット名(点線で囲まれたもの)です。

💡 [データセットを追加]ボタンを押してから、数時間ほどでUser Analyticsが利用可能になります。

続いてキーイベントを設定することでCV数やCVRが表示されるようになります。