Skip to main content

はじめに

MoEngageとOpenAI Ads Conversionsの連携は、安全なサーバー間(S2S)接続を確立します。Cookieの制限、Intelligent Tracking Prevention(ITP)、広告ブロッカーなどのブラウザ側の障害を回避することで、クライアント側のトラッキングでは見逃されがちなコンバージョンを取得します。 MoEngageは、MoEngage App MarketplaceのOpenAI Ads Conversionsアプリを通じて、OpenAI向けの単一のオムニチャネルコネクタを提供しています。Webサイト、モバイルアプリ、実店舗など、すべての環境で取得したコンバージョンイベントをOpenAI Ads Managerに直接送信します。

ユースケース

OpenAI Ads ConversionsをMoEngageと連携すると、イベントデータを同期して以下のユースケースに対応できます。
  • シグナルの回復力: 通常はブラウザのプライバシー設定や広告ブロッカーによってブロックされる「失われた」コンバージョンを回復します。
  • リアルタイムのアトリビューション: サーバー側のシグナルをOpenAIに直接送信し、クリックスルーおよびビュースルーのアトリビューションの精度を向上させます。
  • 広告費用対効果(ROAS)の最適化: リアルタイムのコンバージョンデータをOpenAIに送信し、広告配信、オーディエンスマッチング、顧客獲得単価(CPA)を改善します。
  • マルチソーストラッキング: あらゆるチャネルからの購入、サブスクリプション、サインアップ、予約、カスタムイベントを取得し、広告クリックにアトリビューションします。
  • コンバージョンレポート: OpenAI Ads Managerでコンバージョンの量と価値をレポートし、投資収益率を測定します。
前提条件コネクタを設定する前に、以下を用意してください。
  • OpenAI Ads Managerへのアクセス: ステップ1: OpenAI Ads Managerで認証情報を生成するでPixel IDを取得し、APIキーを生成する権限を持つアカウント。
  • Connected Channelsアドオン: OpenAI Ads ConversionsはConnected Channelsアドオンの一部です。アカウントで有効にするには、担当のMoEngage CSM(カスタマーサクセスマネージャー)にお問い合わせください。

連携

ステップ1: OpenAI Ads Managerで認証情報を生成する

接続を確立するには、OpenAI Ads ManagerでPixel IDを取得し、APIキーを生成します。

ステップ1.1: Pixel IDを取得する

Pixel IDを取得するには、以下の手順を実行します。
  1. OpenAI Ads Managerアカウントにログインします。
  2. 左側のナビゲーションメニューで、Settings > General > Manage conversion keysに移動します。
  3. 右上隅にあるCreateをクリックし、Data Sourceを選択します。
  4. Data Source Nameボックスに、データソースの名前を入力します。
  5. Typeリストで、Webを選択します。
  6. Createをクリックします。 Data Source Nameボックス、Webに設定されたTypeリスト、Createボタンを含むCreate new data sourceダイアログボックス
OpenAIにPixel IDが表示されます。Copyをクリックし、ステップ2: App MarketplaceでOpenAI Ads Conversionsを接続するセクションで使用するために、値を安全な場所に貼り付けます。 Copyオプション付きのPixel ID

ステップ1.2: Conversions APIキーを生成する

Conversions APIキーを生成するには、以下の手順を実行します。
  1. OpenAI Ads Managerで、Settings > General > Manage conversion keysに移動します。
  2. 右上隅にあるConversion keysをクリックします。
  3. Create new keyをクリックします。
  4. Nameボックスに、キーの名前を入力します。
  5. Createをクリックします。 NameボックスとCreateボタンを含むCreate New Conversion Keyダイアログボックス
OpenAIに表示されたアクセストークンをコピーします。
アクセストークンは安全な場所に保存してください。ダイアログボックスを閉じると取得できなくなるため、紛失した場合は新しいキーを生成する必要があります。

ステップ1.3: OpenAI Ads Managerでコンバージョンイベントを作成する

OpenAI Adsでは、MoEngageが送信するイベントが反映される前に、Ads Managerで各コンバージョンイベントを作成する必要があります。MoEngageからイベントが正しく送信されていても、OpenAI Ads Managerに対応するコンバージョンイベントが存在しない場合、レポートには表示されません。 追跡するイベントごとに、以下の手順を実行します。
  1. OpenAI Ads Managerアカウントにログインします。
  2. 左側のナビゲーションメニューで、Settings > General > Manage conversion keysに移動します。
  3. Conversion Eventsタブをクリックします。
  4. 右上隅にあるCreateをクリックし、Conversion Eventを選択します。
  5. Base Eventリストで、追跡するイベントを選択します。
  6. コンバージョンイベントの名前を入力します。
  7. Data sourceで、ステップ1.1: Pixel IDを取得するセクションで作成したデータソースを選択します。
  8. Createをクリックします。
追跡するすべてのイベントについて、これらの手順を繰り返します。OpenAIがサポートするイベントについては、OpenAIドキュメントのSupported Eventsを参照してください。

ステップ2: App MarketplaceでOpenAI Ads Conversionsを接続する

App MarketplaceでOpenAI Ads Conversionsを接続するには、以下の手順を実行します。
  1. MoEngage UIの左側のナビゲーションメニューで、App Marketplaceをクリックします。
  2. 検索ボックスに「OpenAI Ads Conversions」と入力します。
  3. Search resultsで、OpenAI Ads Conversionsタイルをクリックします。
  4. Integrateタブをクリックします。
  5. + Add integrationをクリックします。
  6. 以下の詳細を入力します。
  7. Testをクリックして接続を検証し、保存します。 IntegrateタブのConnection details フォーム。Connection name、API Key、Pixel IDフィールドとTestボタンが表示されています
Integrateタブには、作成した各接続が、そのステータス、連携タイプ、最終更新者とともに一覧表示されます。Statusトグルを使用すると、接続を削除せずにオフにできます。
接続への変更がキャンペーンに反映されるまで、最大15分かかります。

ステップ3: OpenAI Ads Conversionsキャンペーンを作成する

OpenAI Ads Conversionsキャンペーンを作成するには、以下の手順を実行します。
  1. MoEngage UIの左側のナビゲーションメニューで、+ Create Newをクリックし、Campaignをクリックします。
  2. Connected Appsで、See allをクリックします。
  3. Connected AppsダイアログボックスでOpenAI Adsを検索し、OpenAI Ads Conversionsタイルをクリックします。
  4. 必要な配信タイプ(One Time、Periodic、またはEvent Triggered)をクリックします。 OpenAI Adsが検索され、One Time、Periodic、Event Triggeredの配信タイプが表示されたConnected Appsダイアログボックス
  5. Step 1(Target users)で、オーディエンスを選択します。
  6. Step 2(Content)のSelect connectorで、ConnectorリストからTrack OpenAI Ad Conversionsを選択し、Connectionsリストから接続を選択します。
  7. Conversion Goalsで、以下を入力します。 Action Sourceによってオムニチャネルトラッキングが可能になり、アプリでのインタラクション、Webサイトへの訪問、実店舗での購入にコンバージョンをアトリビューションできます。任意のテキストボックスに@と入力すると、ユーザー属性またはイベント属性を使用して値をパーソナライズできます。 Select connectorセクションとConversion Goalsフィールド。選択されたコネクタとEvent Type、Action Source、Event ID、Currencyが表示されています
  8. Attributionで、以下を入力します。
    Webコンバージョンのクリックスルーアトリビューションの精度が向上するため、可能な限りSource URLを含めてください。
    Source URL、IP Address、Browser Detailsボックスを示すAttributionセクション
  9. Advanced Matchingで、以下を入力します。これらの識別子は、OpenAIがコンバージョンを特定のユーザーに関連付けるのに役立ちます。MoEngageは、送信前に個人を特定できる情報(PII)を正規化し、SHA-256でハッシュ化します。 MoEngageはメールアドレスを独自に送信するため、メールアドレスが登録されていないユーザーについては、これらの識別子を少なくとも1つマッピングしてください。マッチングシグナルがまったくないコンバージョンは、広告にアトリビューションできません。
    ユーザーのメールアドレスは標準属性から自動的に取得されるため、フィールドとしては表示されません。MoEngageは、エイリアスとピリオドを除去し、文字列を小文字に変換してから、SHA-256ハッシュ化を適用して送信します。
    External ID、Country、City、Zip Codeボックスを示すAdvanced Matchingセクション
  10. Event DataのConversion Event Dataブロックで、Keyボックスにキーを入力し、隣接するボックスにその値を入力します。追加のペアごとに**+ New KV Pair**をクリックします。 amountキーとcurrencyキーは、個々のアイテムの価値を設定します。Conversion GoalsのCurrencyフィールドとConversion Valueフィールドは、コンバージョンイベント自体の価値を設定するため、この2つは別のものです。 Keyボックス、値ボックス、New KV Pairコントロールを含むConversion Event Dataのキーと値のブロック
  11. Test Campaignで、識別子のタイプを選択し、テストユーザーの値を入力して、Testをクリックします。
  12. Nextをクリックし、Step 3(Schedule and Goals)を設定して、キャンペーンを公開します。 識別子リスト、値ボックス、Testボタンを含むTest Campaignセクション。横にPreviousボタンとNextボタンがあります
テストキャンペーンではフリークエンシーキャップが無視されます。本番環境に公開する前に、コネクタの設定をテストしてください。

カスタムイベント

OpenAIの標準分類以外のコンバージョンを追跡するには、以下の手順を実行します。
  1. Conversion Goalsで、Event TypeリストからCustomを選択します。
  2. Custom Event Nameボックスに、小文字、数字、アンダースコア、ダッシュを使用して1~64文字の名前を入力します。スペースはサポートされていません。
  3. Event Dataで、イベントに適用されるキーをマッピングします。
有効なカスタムイベント名の例としては、video_completed、ebook_downloaded、webinar_registeredがあります。

サポートされるコンバージョンイベント

MoEngageは、OpenAIの標準イベント分類への直接マッピングをサポートしています。Event Typeリストで追跡するイベントを選択します。サポートされるイベントの完全なリストと、各イベントが受け付けるデータについては、OpenAIドキュメントのSupported Eventsを参照してください。
Order Createdがデフォルトのイベントタイプです。ファネル上部の目標をターゲットにする場合は、キャンペーン設定でEvent Typeを調整してください。

使用上の制約

  • 金額の形式: コンバージョン値は、通貨の最小単位の整数で送信します。たとえば、$42.00 USDは4200、€29.99 EURは2999、£1.50 GBPは150、¥100 JPYは10000です(JPYには小数の補助単位がないため)。コンバージョン値を送信する場合は、必ずCurrencyフィールドを設定してください。
  • 重複排除の衛生管理: 取引IDや注文IDなど、一意のEvent IDをマッピングします。OpenAIはEvent IDの最初の発生のみを記録し、重複を無視するため、過大なレポートを防止できます。
  • ユーザーマッチングとプライバシー: MoEngageは個人を特定できる情報(PII)をネイティブに正規化し、SHA-256でハッシュ化するため、生の値をコネクタに直接渡してください。
  • タイムスタンプの精度: イベントのタイムスタンプは過去7日以内である必要があり、10分以上先の未来にすることはできません。タイムスタンプを省略した場合、MoEngageは現在のタイムスタンプを入力します。
  • レート制限とバッチ処理: OpenAI Conversions APIは、1リクエストあたり最大1,000件のイベントのバッチを受け付けます。バッチ内の1つのイベントがスキーマ検証に失敗すると、バッチ全体が失敗するため、すべてのイベントのデータの整合性を確認してください。

よくある質問

はい。各イベントに適切なAction Sourceを割り当てると、OpenAIがチャネル全体でコンバージョンをアトリビューションします。
OpenAIはEvent IDに基づいてイベントの重複を排除します。最初に受信したインスタンスのみが記録され、以降の同一IDは無視されます。
はい。Conversion Valueに全体の値を設定し、Conversion Event Dataブロックにアイテム固有の詳細を追加します。サイズや色などのアイテム属性にはvariant_dictキーを使用します。
Conversion Valueに注文の合計金額を設定し、複数単位のアイテムにはitem_quantityを使用します。複雑な複数製品の注文の場合は、個々のアイテムイベントを送信するか、単一のバンドル識別子の下にグループ化します。