最初のパーソナライゼーションキャンペーンを作成する前に、以下の一度限りのセットアップ手順を完了してください。各ステップは異なるチームメンバーが担当します。
| 役割 | 担当 |
|---|---|
| データエンジニア | Data WorkbenchでParent Segmentをセットアップし、RT 2.0リアルタイムインフラストラクチャを設定します。 |
| 管理者 | Personalization StudioアクセスのためのPolicy-Based Permissions(PBP)を管理します。 |
| Web Developer | Web SDKのインストール、ブラウザセキュリティの回避策の設定、ウェブサイトページの登録、コンテンツスポットの定義を行います。 |
| Digital Marketer | バッチセグメントをインポートしてオーディエンスを作成し、キャンペーンを作成・管理します。 |
| Creative Marketer | ドラッグ&ドロップエディターで各コンテンツスポットとオーディエンスのペアのクリエイティブアセットをデザインします。 |
担当: データエンジニア
Parent Segmentは、すべてのオーディエンスターゲティングの基盤です。企業、ブランド、またはリージョンのすべてのプロフィールと属性を含みます。また、ウェブサイト上のサブ秒パーソナライゼーションを実現するリアルタイムインフラストラクチャの設定も必要です。
**Data WorkbenchでバッチParent Segmentを作成**します(または既存のものを確認します)。マーケターがオーディエンスルールに使用するバッチ属性を含めます:
- デモグラフィック(年齢、性別、地域)
- 購入行動(合計支出額、注文数、最終購入日)
- ロイヤルティティア、サブスクリプションステータス
- パーソナライゼーション戦略に関連するカスタム属性
**リアルタイム設定の作成**ガイドに従って、リアルタイム設定をセットアップします。これにより、RT 2.0リアクターがプロビジョニングされ、Parent Segmentに接続されます。
ビルド/リフレッシュスケジュールを設定 — これにより、リアルタイムオーディエンス評価のためにバッチデータが更新される頻度が決まります。オプションには、毎時、毎日、またはオンデマンドがあります。
バッチParent SegmentとRT 2.0リアルタイム設定の両方が必要です。両方がないと、パーソナライゼーションは機能しません。RT 2.0はTreasure AIチームによるアクティベーションが必要です — アカウントチームまたはサポートに連絡して有効化をリクエストしてください。
情報を収集します:
- Instance ID — My Settings > API Keysに移動します。Instance IDはスラッシュの前の数字です(例:APIキーが
11874/[残りのキー]と表示される場合、11874がInstance IDです)。 - Parent Segment ID — Audience Studioに移動し、Parent Segmentをクリックし、URLの
/ps/の後にあるIDを確認します。
- Instance ID — My Settings > API Keysに移動します。Instance IDはスラッシュの前の数字です(例:APIキーが
リクエストを送信 — アカウント名、Instance ID、Parent Segment IDをTreasure AIアカウントチームまたはサポートに送信します。
設定の詳細を受け取る — 承認後、RT 2.0有効化の確認、Reactor Instance ID(形式:
a11874n4)、セットアップの次のステップを受け取ります。
担当: 管理者
Policy-Based Permissionsを通じてPersonalization Studioへのアクセスを付与します:
- Control Panel > Policiesに移動します。
- キャンペーン作成者、Web Developer、Creative MarketerにFull Accessアクセスを付与します。
- マーケターとデータエンジニアに追加の権限を付与します。
- Personalization Studioにアクセスする必要がないユーザーにはNoneを設定します。
担当: Web Developer
Personalization Studioのいくつかの機能(Visual Selector、コンテンツプレビュー)は、ウェブサイトをiframeに埋め込みます。ほとんどのウェブサイトはセキュリティヘッダーでこれをブロックしています。
詳細な手順については、ブラウザセキュリティと埋め込みの回避策を参照してください:
- Requestlyブラウザ拡張機能のインストール
X-Frame-OptionsとContent-Security-Policyレスポンスヘッダーの削除- 認証コンテンツのためのサードパーティCookieの設定
SameSite=Noneが設定されたCookieのみが、Personalization Studio内でレンダリングされるウェブサイトで利用可能です。
ステップ5でページを登録したりVisual Selectorを使用したりする前に、このステップを完了する必要があります。
担当: Web Developer
Web SDKは、ウェブサイト上のパーソナライゼーションを動かすクライアントサイドスクリプトです。パーソナライゼーションを実行するすべてのページにSDKスクリプトタグまたは非同期ローダーを追加します。
インストール手順についてはWeb SDK Integrationを、アンチフリッカーのベストプラクティスも参照してください。
担当: Web Developer + Digital Marketer
パーソナライゼーションに使用するウェブサイトページとDOM要素を登録します。
- Digital Marketerと、どのページとコンテンツエリアをパーソナライズするか(ヒーローバナー、CTA、プロモバー)を確認します。
- ターゲットDOM要素に安定した
id属性があることを確認します。 - Personalization StudioのAssets > Pagesに移動します。
- ページを追加し、Visual Selectorを使用してコンテンツスポットを定義します。
詳細なウォークスルーについては、ページとコンテンツスポットを参照してください。
担当: Digital Marketer
Audience Studioから既存のバッチセグメントをインポートしてオーディエンスを作成します:
- Personalization StudioのAudiencesに移動します。
- Create Audienceをクリックします。
- ドロップダウンからバッチセグメントを選択します。
- オーディエンスに名前を付けて保存します。
オーディエンスはすべてのキャンペーンで再利用可能です。詳細についてはオーディエンスの管理を参照してください。
セットアップが完了したら、最初のキャンペーンを作成する準備ができています。