メインコンテンツまでスキップ

サーバーサイドタグ付け

組織がGoogle Tag Managerを介してサーバーサイドタグ付けに設定されている場合、Roktのポストバックエンドポイントを活用してコンバージョンを報告できます。

使用例の制限

サーバーサイドタグ付けは、フロントエンドアプリケーションからの分離のため、コンバージョン報告の目的で広告主にのみ適用されます。

ポストバックエンドポイント

Roktはコンバージョン報告のための安全なエンドポイント (https://apps.rokt.com/api/conv) を公開しており、以下のクエリパラメータを期待しています:

パラメータ定義必須
idあなたのRoktアカウントID必須3051387316918867566
passbackconversiontrackingidPIIなしのコンバージョン報告に使用される32文字のID必須qjkp3xy7dtf9wvneazc5r2bh8ls1m06g
conversiontype異なるコンバージョンイベントを区別するための文字列任意 (複数のイベントを報告する場合を除く)signup, purchase, freetrial

推奨される統合アプローチ

sGTM integration swimlanes diagram

RoktTransactionId (RTID) を使用して PII なしでループを閉じるには、以下の手順が必要です。これらの手順は上記の画像の番号に対応しています。

  1. [ クライアント側 ] RTID をユーザーのコンバージョンイベントに持続させます。

    • RTID はランディングページでその値をクライアント側の dataLayer にプッシュすることで持続させることができます。
    • その後、各コンバージョン時にその値を GA4 イベントパラメータとして組み込み、サーバー側のコンテナに送信します。
  2. [ クライアント → サーバー ] コンバージョン時に RTID を GA4 イベントを介してサーバーコンテナに送信します。

    • sGTM GA4 Event Config
    • GA4 イベントのトリガールールはコンバージョンイベントに結びつける必要があります。
  3. [ サーバー側 ] GA4 クライアントを使用して RTID を含むリクエストを取得します。

  4. [ サーバー側 ] 受信した GA4 イベント名に基づいて、条件付きで HTTP リクエストタグを発火させ、Rokt のポストバックエンドポイントに GET リクエストを送信します。

    • sGTM HTTP Request
    • idpassbackconversiontrackingid、および conversiontype をパラメータとして含めます。
    • 成功した場合、タグは 200 応答を受け取るはずです: {"statusCode":200,"success":true}
コンバージョン受信の確認

QA プロセスの一環として、アカウントマネージャーがすべてのコンバージョンが正しく Rokt に受信されていることを確認します。

この記事は役に立ちましたか?