サーバーサイドタグ付け
組織がGoogle Tag Managerを介してサーバーサイドタグ付けに設定されている場合、Roktのポストバックエンドポイントを活用してコンバージョンを報告できます。
使用例の制限
サーバーサイドタグ付けは、フロントエンドアプリケーションからの分離のため、コンバージョン報告の目的で広告主にのみ適用されます。
ポストバックエンドポイント
Roktはコンバージョン報告のための安全なエンドポイント (https://apps.rokt.com/api/conv
) を公開しており、以下のクエリパラメータを期待しています:
パラメータ | 定義 | 必須 | 例 |
---|---|---|---|
id | あなたのRoktアカウントID | 必須 | 3051387316918867566 |
passbackconversiontrackingid | PIIなしのコンバージョン報告に使用される32文字のID | 必須 | qjkp3xy7dtf9wvneazc5r2bh8ls1m06g |
conversiontype | 異なるコンバージョンイベントを区別するための文字列 | 任意 (複数のイベントを報告する場合を除く) | signup, purchase, freetrial |
推奨される統合アプローチ
RoktTransactionId (RTID) を使用して PII なしでループを閉じるには、以下の手順が必要です。これらの手順は上記の画像の番号に対応しています。
[ クライアント側 ] RTID をユーザーのコンバージョンイベントに持続させます。
- RTID はランディングページでその値をクライアント側の dataLayer にプッシュすることで持続させることができます。
- その後、各コンバージョン時にその値を GA4 イベントパラメータとして組み込み、サーバー側のコンテナに送信します。
[ クライアント → サーバー ] コンバージョン時に RTID を GA4 イベントを介してサーバーコンテナに送信します。
- GA4 イベントのトリガールールはコンバージョンイベントに結びつける必要があります。
[ サーバー側 ] GA4 クライアントを使用して RTID を含むリクエストを取得します。
[ サーバー側 ] 受信した GA4 イベント名に基づいて、条件付きで HTTP リクエストタグを発火させ、Rokt のポストバックエンドポイントに GET リクエストを送信します。
id
、passbackconversiontrackingid
、およびconversiontype
をパラメータとして含めます。- 成功した場合、タグは
200
応答を受け取るはずです:{"statusCode":200,"success":true}
コンバージョン受信の確認
QA プロセスの一環として、アカウントマネージャーがすべてのコンバージョンが正しく Rokt に受信されていることを確認します。