メインコンテンツへスキップ
POST
組織が所有するピクセルのコンバージョンイベントを 1 件記録します。 フィールド名とイベント名はブラウザーピクセルのイベントと同じです。API は、認識できないフィールドを含むリクエストを拒否します。202 レスポンスは、Profound がイベントをキューに追加したことを意味します。それ以外のステータスは、Profound がイベントを記録しなかったことを意味します。

認証

string
必須
Bearer <your key> 形式の Bearer 認証ヘッダー。キーは pfck_ で始まります。キーの生成方法については、Conversions API を使い始めるを参照してください。

リクエストフィールド

string
必須
お客様が生成する UUID。同じコンバージョンを再試行する際は、毎回同じ値を再利用してください。
string
必須
最大 128 文字。お客様の組織に属している必要があります。
string
必須
最大 128 文字。イベントリファレンスを参照してください。
string
必須
standard または custom。Profound は event_name からこの値を導き出します。標準イベントの名前であれば standard、それ以外は custom です。一致しない場合は拒否されます。
integer
必須
コンバージョンが発生した日時 (Unix ミリ秒)。イベント時刻を参照してください。
storage、send、share_ads (いずれもブール値)。send は必須で、true である必要があります。他の 2 つのデフォルトは false です。同意と個人データを参照してください。
object
クリック ID 名 (例: oppref) をキーとする最大 32 エントリ。各エントリは最大 2,048 文字です。アトリビューションを参照してください。
string
最大 256 文字。utm_pf_ad_provider と一緒に送信してください。
string
最大 128 文字。現在 Profound が使用しているプロバイダーは openai のみです。
string
最大 128 文字で、空にはできません。お客様の注文 ID またはトランザクション ID です。重複排除を参照してください。
string
最大 128 文字。ブラウザーのピクセルが保存した訪問者 ID です。
object
external_user_id と external_account_id (それぞれ最大 256 文字)。不透明な ID のみを指定してください。
object
first と last: ブラウザーのピクセルが記録した獲得チャネルです。
object
url、referrer、title (それぞれ最大 2,048 文字)。page を送信する場合は、3 つすべてを送信してください。
object
最大 128 エントリ。amount や currency などのイベントペイロードです。フィールドセットを参照してください。
同意状態の取得元 (例: onetrust、tcf、explicit)。認識できない値は unknown として保存されます。
integer
1 のみ受け付けられ、これがデフォルトです。
次のフィールドは Profound が自動で設定します。これらのいずれかを含むリクエストは拒否されます: ingest_id、ts_server、ip_address、origin、query_params、user_agent、channel、org_id。

イベント時刻

ts_client はコンバージョンが発生した時点であり、イベントを送信した時点ではありません。過去 7 日以内で、かつ未来の時刻であれば 5 分以内である必要があります。1 週間より古いイベントは、誤った日付で記録されるのではなく拒否されます。

レスポンス

string
queued。
string
送信した event_id。

アトリビューション

アトリビューションフィールドは必須ではありませんが、これらを含まないリクエストはどの広告にも紐づけられません。ブラウザーのピクセルはアトリビューションの値をお客様のドメインのファーストパーティ Cookie に保存するため、これらの値を含むのは訪問者のブラウザーからのリクエストだけです。決済 Webhook など、ブラウザー以外からのリクエストによってコンバージョンが後から確定する場合は、それ以前のブラウザーからのリクエスト (例: チェックアウト時) で Cookie を読み取り、注文と一緒に保存しておき、イベントを送信する際にその値をコピーしてください。

ヒント

  • クリック ID は click_ids で送信します。 OpenAI の oppref など、広告プラットフォームがランディング URL にクリック ID を追加した場合は、コンバージョンをその広告に紐づけられるよう click_ids で送信してください。
  • 広告のペアは一緒に送信します。 Profound は utm_pf_ad_provider なしの utm_pf_ad_id も受け付けますが、その場合はコンバージョンを広告に紐づけることができません。両方を送信するか、どちらも送信しないでください。OpenAI の広告の場合、プロバイダーの値は openai です。
  • どちらの Cookie にもストレージの同意が必要です。 訪問者がストレージを拒否した場合、ブラウザーのピクセルはこれらの Cookie を書き込まないため、送信する値はありません。

重複排除

  • 同じコンバージョンが複数回送信された場合: Profound は、同じピクセルで同じ event_id を持つ 2 つのイベントを 1 つとしてカウントします。リクエストを再試行する際は ID を再利用し、新しいコンバージョンの場合にのみ新しい ID を生成してください。Profound は、重複したイベントを受信後まもなく削除します。
  • ブラウザーのピクセルとこの API から同じ注文が送信された場合: ブラウザーのピクセルもその注文のイベントを送信する場合は、両方のイベントで同じ dedup_key (お客様の注文 ID) を送信してください。Profound は両方のイベントにこの値を保存し、ペアを照合できるようにします。

同意と個人データ

consent.send は true である必要があり、そうでない場合 Profound はイベントを拒否します。consent.share_ads は広告プラットフォームとの共有に関する別個の許可であり、send によって暗黙的に許可されるものではありません。コンバージョン発生時に同意管理ツールが記録した同意状態をそのまま渡してください。各許可が何を制御するかについては、同意とプライバシーを参照してください。 メールアドレス、氏名、その他の個人識別子をイベントに含めないでください。props と page については、Profound が識別子を除去したうえでイベントを保持します。それ以外の click_ids、identity、dedup_key、event_name などのフィールドでは、識別子が検出されるとリクエスト全体が拒否されます。dedup_key、identity、広告のペアについては、メールアドレス、カード番号、社会保障番号のみがチェックされるため、書式設定された数字で構成される注文 ID は問題ありません。その他のすべてのフィールドでは、電話番号のように見える値も拒否されます。 Profound は接続から何も導き出しません。IP アドレス、地域、ユーザーエージェントは取得しません。このエンドポイントを呼び出すアドレスはお客様のサーバーであり、訪問者ではありません。