Elido

Elido に Google Analytics 4 を接続する

Elido のコンバージョンイベントをMeasurement Protocol経由でGA4に転送する方法 — Measurement ID、API secret、およびclient_idのマッピング方法について。

読了 1 分更新 2026-05-15

設定すること

  • Measurement Protocol 経由で GA4 へのサーバーサイドコンバージョン転送 — 広告ブロッカーを使用しているユーザーにも対応。
  • GA4 データストリーム設定から生成した Measurement Protocol API secret。
  • 自動イベントマッピング: Elido のコンバージョンイベントが GA4 の組み込み収益化レポートで purchase として表示されます。

Elido は、Measurement Protocol を使用してサーバー側で GA4 にコンバージョンイベントを送信します。これは、ユーザーが広告ブロッカーを使用しているかどうかに関係なく、ページにJavaScript がなくてもコンバージョンが GA4 に表示されることを意味します。

必要なもの#

  • GA4 プロパティ (ユニバーサルアナリティクスではありません)。
  • プロパティの管理パネルへのアクセス。
  • 約5分。

ステップ 1 — Measurement ID を見つける#

  1. Google Analytics にアクセスします。
  2. 管理 (左下の歯車アイコン) をクリックします。
  3. プロパティの下にあるデータストリーム → ウェブをクリックします。
  4. ウェブデータストリームをクリックします。
  5. Measurement ID をコピーします — G- で始まり、例: G-XXXXXXXXXX

ステップ 2 — Measurement Protocol API secret を作成する#

同じデータストリームページで:

  1. Measurement Protocol API secrets までスクロールします。
  2. 作成をクリックします。
  3. 名前を付けて ("Elido")、作成をクリックします。
  4. シークレットの値をコピーします。これは一度しか表示されません。紛失した場合は、新しいものを作成してください — 古いシークレットは削除するまで機能し続けます。

ステップ 3 — Elido で設定する#

  1. ダッシュボード → コンバージョン → GA4 → 転送を設定に移動します。
  2. Measurement ID と API secret を貼り付けます。
  3. 保存をクリックします。Elido はすぐにテストイベント (elido_test) を GA4 に送信します。

Elido がclient_idをマッピングする方法#

GA4 は、イベントをユーザーに紐付けるために client_id を必要とします。Elido はこれを次から派生させます:

  1. ショートリンクのランディングページが _ga クッキーを設定しており、その値がコンバージョンピクセル経由で送り返される場合 — Elido はそれを直接読み取ります。
  2. それ以外の場合、Elido は Elido の click_id (例: clk_abc123) を安定したUUID形式の文字列にハッシュ化し、それを client_id として使用します。

これは、GA4 がこれらのイベントを既存の GA4 ウェブセッションと一致しない可能性のある「ユーザー」の下に表示することを意味します — それらは結合されません。完全なセッション結合のためには、_ga クッキーの値をサーバーに渡し、Elido の Conversions API コール に含めてください。

GA4 のイベント名#

Elido はこれらのイベントを転送します:

Elido イベントGA4 イベント名
conversion.recordedpurchase (値 + 通貨付き)
link.clicked (有効な場合)elido_click
threshold.exceededelido_threshold

purchase イベントは、GA4 に収益化セクションで組み込みのレポートがあるため使用されます。すべてのイベントには、イベントパラメータとして utm_sourceutm_mediumutm_campaign が含まれます。

トラブルシューティング#

リアルタイムにイベントが表示されない — Measurement ID と API secret を確認してください。間違った API secret は HTTP 204 (コンテンツなし) を返しますが、GA4 はペイロードをサイレントに破棄します。Measurement Protocol エンドポイントを直接呼び出して確認してください:

curl -X POST \
  "https://www.google-analytics.com/debug/mp/collect?measurement_id=G-XXXX&api_secret=YOUR_SECRET" \
  -H "Content-Type: application/json" \
  -d '{"client_id":"test","events":[{"name":"elido_test","params":{}}]}'

デバッグ呼び出しが成功すると {"validationMessages":[]} が返されます。

リアルタイムにはイベントが表示されるが、通常のレポートには表示されない — Measurement Protocol イベントが非リアルタイムの GA4 レポートに表示されるまでには、24〜48時間かかることがあります。これは GA4 の制限であり、Elido の問題ではありません。

購入イベントの通貨が間違っている — Elido は、コンバージョンイベントの currency フィールドから通貨を読み取ります。デフォルトは EUR です。あなたの コンバージョン記録 API コール で明示的に設定してください。

重複イベント — あなたのサイトがクライアント側でも GA4 purchase イベントを発火している場合、重複して表示されます。クライアント側のイベントを無効にするか、Elido のマッピング設定で別のイベント名を使用してください。

役に立ちましたか?
もっと知りたいですか?チームにメールを - 1営業日以内に返信します。サポートに連絡