連携
Google Analytics 4
サーバーサイドMeasurement Protocol:記録されたクリックはすべてlink_clickイベントになります。
Solo、Growth、Ultimateでは、Letlinkは記録されたすべてのクリックについてMeasurement Protocolを使ってGA4イベントを送信できます。訪問者のブラウザでは何も実行されないため、訪問者がサイトのピクセルを読み込まない場合(QRスキャン、アプリ内ブラウザ、即時リダイレクトなど)でもイベントは届きます。
認証情報を取得
- Google Analyticsで管理 → データストリーム → 対象のウェブストリームを開きます。
- 測定ID(
G-の後に英数字が続くもの)をコピーします。 - Measurement Protocol APIシークレットを開いてシークレットを作成します。一度だけコピーしてください。GA4では再表示されません。
Letlinkに貼り付ける
- 連携 → Google Analytics 4に移動します。オーナーと管理者のみ。
- 測定IDとAPIシークレットを貼り付けて保存します。
- 接続を解除するには、測定IDを消去して保存します(シークレットは空欄のまま)。
イベント
記録されたクリックごとに、engagement_time_msec=1付きのイベント名link_clickが送信されます。GA4のclient_idは、デバイスのフィンガープリントがあればそれを、なければclick.{visit_id}を使用します。パラメータ:
| パラメータ | 意味 |
|---|---|
| short_code | 短縮URLのパス部分 |
| link_type | direct、utm、appstore、instagram、mobile、またはdevice |
| variation | スプリットテスト名、スキャンの場合はqr、または空 |
| device_type | 例:desktop、smartphone |
| browser | ブラウザの種類 |
| session_id | 数値の訪問ID。GA4が各クリックを独立したセッションとして扱えるようにします |
GA4で確認する
イベントが標準レポートに表示されるまで最大24時間かかる場合があります。すぐに確認したい場合は、トラフィックを送った後に管理 → DebugViewを使うか、プロパティにMeasurement Protocolのイベントが含まれていればリアルタイムを確認してください。探索レポートで使いたい場合は、short_codeとvariationをカスタムディメンションとして登録してください。
これに該当しないもの
- リダイレクト時にgtag.jsは読み込みません。
- クリックをリンク先サイトでの後続のセッションと結び付けることはありません。クライアントIDはLetlinkのフィンガープリントであり、サイトの
_gaCookieではありません。 - 月間クリック上限に達している場合や、デバイスの訪問回数制限でリダイレクトがブロックされた場合は発火しません。