In-Browser Messageキャンペーンを作成する前に、以下の項目がすべて整っていることを確認してください。これらはTreasure AIプラットフォームチーム全体で共有される一度限りの設定作業です。
- RT Personalization 2.0が有効化されていること(アカウント単位)。不明な場合はカスタマーサクセスマネージャーにお問い合わせください。
- HTTPSが必要です — ターゲットWebサイトはHTTPSで提供されている必要があります。RT Personalization 2.0はHTTPでは動作しません。
- IDスティッチングが設定され、イベント間でユーザーIDが名寄せされていること(例:
td_client_idが内部ユーザーIDに紐付けられている)。
- ペアレントセグメントが、関連する顧客データとRT属性とともに存在すること。
- Realtime Personalizationと少なくとも1つのセクションが、関連するペアレントセグメントを使用してAudience Studioで作成済みであること。
- TD Web SDKがインストールされ初期化されていること。詳細な実装ガイドはSDK統合を参照してください。
- ビジネスイベントが流れていること(
view_item、add_to_cartなど)。イベントの定義と命名規則についてはイベントトラッキングを参照してください。 - (推奨)サーバーサイドCookie(SSC)インフラがドメイン上にデプロイされていること。 SSCはお客様自身のサーバーから
td_ssc_idを発行し、Safari/iOSでJavaScriptが設定するCookieを7日間に制限するブラウザのITP制限を回避できます。お客様のドメイン上に小さなサーバーエンドポイント(例:ssc.yourdomain.com)のデプロイが必要です。SSCセットアップガイドについてはカスタマーサクセスマネージャーにお問い合わせください。
RT Personalization APIがキャンペーンペイロードを返すと、SDKは自動的にメッセージをレンダリングします。
| メッセージタイプ | SDKのレンダリング動作 |
|---|---|
| Popup | ページの上にポップアップコンテナをオーバーレイとして注入します。ポップアップはキャンペーンで設定した placement 設定に従って表示されます。複数のポップアップが返された場合、created_at タイムスタンプが最も新しいものだけが表示されます。 |
| Inline | キャンペーンのCSSセレクター(Zone ID)に一致するDOM要素の innerHTML を差し替えます。返されたすべてのインラインメッセージがレンダリングされます。セレクターが要素に一致しない場合、メッセージはエラーなくスキップされます。 |