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

サーバーサイドタグ付け

Rokt Ads クライアントは、Google Tag Manager を介してサーバーサイドタグ付けを設定することで、Rokt の Event API を活用してリアルタイムでコンバージョンデータを統合できます。

ユースケースの制限

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

コンバージョンレポート用の識別子

広告主は、永続的な識別子(例: メールまたはハッシュ化されたメールの値)を使用してループを閉じることを強く推奨します。永続的な識別子を使用することで、Rokt は時間の経過とともにチャネルを越えてコンバージョンを元のリファラーイベントにより正確に帰属させることができます。

ただし、PII なしでのコンバージョンレポートが必要な場合は、識別子として Rokt ID を使用することについてアカウントマネージャーに相談してください。

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

sGTM integration swimlanes diagram

サーバーサイドコンテナからEvent APIを使用してコンバージョンを報告するには、上の図の番号に対応する次のステップが含まれます。

識別子の位置

以下のステップ1と2は、クライアントサイドアプリからサーバーサイドコンテナへ、帰属に必要な識別子を最初に渡す必要があることを前提としています。サーバーサイドに既に識別子が存在する場合、これらのステップを省略できます。

  1. [ クライアントサイド ] 選択した識別子をコンバージョンイベントまで保持します。

    • 識別子(例:メール、Rokt ID)は、ランディングページでその値をクライアントサイドdataLayerにプッシュすることで保持できます。
    • その後、各コンバージョン時にその値をGA4イベントパラメータとして組み込み、サーバーサイドコンテナに送信します。
  2. [ クライアント → サーバー ] コンバージョン時に、識別子をGA4イベントを介してサーバーコンテナに送信します。

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

  4. [ サーバーサイド ] 入ってくるGA4イベント名に基づいて、RoktのイベントAPIエンドポイント(https://api.rokt.com/v2/events)にPOSTリクエストを送信するためのHTTPリクエストタグを条件付きで発火します。APIとの認証やインターフェース、さらに有効なペイロードの構築方法については[Event APIドキュメント](https://docs.rokt.com/developers/api-reference/event-api/)を参照してください。

    • sGTM HTTP Request
    • 成功した場合、タグは{"data":{"unprocessedRecords":[]}}という本文が付いた200レスポンスを受け取るべきです。
受信したコンバージョンの確認

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

コンバージョンレポートAPI

いかなる種類のPIIも含まないユースケースの場合、Roktはコンバージョンレポート用にGETエンドポイント(https://apps.rokt.com/api/conv)を公開しており、以下のクエリパラメータを期待します。可能であれば、セキュリティと柔軟性がより優れているため、コンバージョンレポートAPIよりもEvent APIを優先して使用するべきです。

パラメータ定義必須
idあなたのRoktアカウントIDTrue3051387316918867566
passbackconversiontrackingidPIIを含まないコンバージョンレポート用の32文字のIDTrueqjkp3xy7dtf9wvneazc5r2bh8ls1m06g
conversiontype異なるコンバージョンイベントを区別するための文字列オプション(複数のイベントを報告しない限り)signup, purchase, freetrial
この記事は役に立ちましたか?