メインコンテンツへスキップ
見出し画像
Photo bynom99

【第622回】 Real-Time Offer Management : 特典のルールと Web・メール用コンテンツを作る

    前回の記事では、Real-Time Offer Management の機能を有効化し、その他の基本設定を行いました。

    今回は、TrailNest で案内する「特典」を実際に作成します。

    作成するのは、次の 3 種類です。

    • Weekend Adventure Offer:一定金額以上の購入で利用できる特典

    • Camp Under the Stars Offer:テントカテゴリの商品に対する特典

    • Sleep Better Outdoors Offer:Sleeping カテゴリの商品に対する特典

    それぞれの特典について、

    • 割引のルールとなる Promotion

    • 顧客に案内する Offer

    • Web・メール向けの内容となる Offer Treatment

    を作成します。

    今回の段階では、Web サイトへの表示やメール送信は行いません。まず、後から各チャネルで利用する特典と案内内容を準備します。


    Real-Time Offer Management シリーズ


    今回作成する特典

    今回のデモでは、金額の条件を分かりやすくするため、USD で統一します。

    ① "Weekend Adventure" Offer

    • 適用条件:カート合計が $150 以上

    • 特典:カート合計から $15 割引

    • 案内する内容:次のアウトドア体験に向けた、共通の購入特典

    画像

    ② "Camp Under the Stars" Offer

    • 対象:Tents カテゴリの商品

    • 特典:対象商品の単価から 10% 割引

    • 案内する内容:テントを探している顧客向けの特典

    画像

    ③ "Sleep Better Outdoors" Offer

    • 対象:Sleeping カテゴリの商品

    • 特典:対象商品の単価から 15% 割引

    • 案内する内容:寝袋などを探している顧客向けの特典

    画像

    Real-Time Offer Management では、このようなオファーの数が従量課金となります。Marketing Cloud Next にメールクレジットがあるように、オファークレジットのようなものがあるイメージです。


    ① TrailNest の商品・カテゴリを用意する

    まず、Promotion から選択できるように、Salesforce 側の商品と商品カテゴリを準備します。

    今回用意する予定のデータ

    最初は、次の最小構成で進めます。

    • 商品カタログ:TrailNest

    • 商品カテゴリ ①:Tents

    • 商品カテゴリ ②:Sleeping

    • 商品 ①:Trail Duo Tent

    • 商品 ②:Alpine Down Sleeping Bag

    商品数を増やすことは後からできるため、まずは各カテゴリに 1 商品ずつ登録します。


    商品を作成する

    アプリランチャーから Products を開き、新規作成します。

    画像

    ① テントの商品

    • Product Name:Trail Duo Tent

    • Product Code:TN-TE-002

    • Active:有効

    • Description:A comfortable two-person tent for weekend camping and trail adventures.

    画像

    ② 寝袋の商品

    • Product Name:Alpine Down Sleeping Bag

    • Product Code:TN-SL-001

    • Active:有効

    • Description:A lightweight down sleeping bag for comfortable nights outdoors.

    画像

    ここで作成するのは、Salesforce の Product2 オブジェクトの商品です。


    商品カタログとカテゴリを作成する

    カタログとして TrailNest を作成します。

    画像

    その配下に次のカテゴリを作成します。

    • Tents

    • Sleeping

    画像

    カテゴリを作成したら、それぞれに商品を関連付けます。

    • Tents:Trail Duo Tent

    • Sleeping:Alpine Down Sleeping Bag

    画像

    ② 共通用の特典を Promotion として作成する

    アプリランチャーから Real-Time Offer Management を開き、Definition から、「プロモーション」を新規作成します。

    画像

    まず、共通用の特典として、カート合計が $150 以上の場合に $15 割引するプロモーションを作成します。

    a. 基本情報

    • Name:TrailNest Weekend Savings

    • Display Name:TrailNest Weekend Savings

    • Objective:Increase average order value by encouraging customers to spend $150 or more on TrailNest gear.

    • Description:Save $15 on orders of $150 or more.

    • Priority:30

    • Promotion Code:TNWEEKEND15

    • Start Date and Time:開始日時

    • End Date and Time:終了日時

    • Rule Library:TrailNest Promotions

    ※ Priority とは、プロモーション側の優先順位です。後で Personalization がオファーを並べるときに使用する項目や順序は、Recommender 側で別途設定します。
    ※ Promotion Code で、ハイフンは使えません。

    画像

    b. 適用条件

    ここでは、「このプロモーションを、どのような対象・条件に限定するか」を設定します。No は、その条件では限定しないという意味です。

    • Is the promotion for specific products or categories?
      ・・・ 特定の商品・カテゴリに限定しますか?
      例:テントの商品だけを対象にする
      No:この設定では、商品・カテゴリを限定しません

    • Is the promotion for specific sales channels?
      ・・・ 特定の販売チャネルに限定しますか?
      例:オンラインストア限定、店舗限定
      No:販売チャネルを限定しません

    • Is the promotion for specific customers?
      ・・・ 特定の顧客に限定しますか?
      例:指定した顧客グループだけを対象にする
      No:この設定では、顧客を限定しません

    • Is the promotion for specific events?
      ・・・ 特定のイベントに限定しますか?
      例:顧客の誕生日や記念日に合わせて特典を提供する
      No:そのようなイベントを利用条件にしません

    • Do you want members to enroll for the promotion?
      ・・・ 会員による参加登録を必要としますか?
      例:「キャンペーンにエントリーする」を済ませた会員だけを対象にする
      No:事前の参加登録を必要としません

    • Do you want to add coupons to the promotion?
      ・・・ このプロモーションにクーポンを追加しますか?
      例:クーポンコードを使用して特典を受けられるようにする
      No:クーポンを追加しません。先ほど入力した Promotion Code とは別の設定です

    TrailNest Weekend Savings では、すべて No で進めます。「150 ドル以上の購入で 15 ドル引き」という金額条件は、この後のプロモーションルールで設定します。

    画像

    c. Promotion Template

    次のテンプレートを選択します。

    • Spend X, Get Discount + Rewards

    これは、カートの購入金額を条件に、カート全体への割引などを設定するテンプレートです。

    画像

    d. ルールの設定

    • Priority Number:1

    • Rule Name:TrailNestWeekendSavingsRule

    e. What Customers Do では、購入金額が 150 以上になる条件を設定します。

    「範囲内」ではなく、上限を設けない「指定金額以上」を選択します。

    f. What Customers Get では、次の特典を設定します。

    • 対象顧客:All Customers

    • 割引の種類:Amount Off

    • 割引額:15

    画像

    最後に設定内容を保存し、プロモーションを有効化します。

    画像

    ③ テント用の Promotion を作成する

    同じ手順で、Tents カテゴリの商品を 10% 割引するプロモーションを作成します。

    a. 基本情報

    • Name:TrailNest Tent Savings

    • Display Name:TrailNest Tent Savings

    • Objective:Increase tent sales by encouraging customers interested in camping to purchase eligible TrailNest tents.

    • Description:Save 10% on eligible tents.

    • Priority:10

    • Promotion Code:TNTENTS10

    • Start Date and Time:開始日時

    • End Date and Time:終了日時

    • Rule Library:TrailNest Promotions

    b. 対象カテゴリ

    適用条件の「Is the promotion for specific products or categories?」のセクションで、上で作成した Tents カテゴリを指定します。

    画像

    c. Promotion Template

    次のテンプレートを選択します。

    • Buy X, Get Unit Price Discount on Y + Rewards

    画像

    このテンプレートは、特定の商品やカテゴリに含まれる商品の単価に対する割引を設定するためのものです。

    d. ルールの設定

    • Priority Number:1

    • Rule Name:TrailNestTentSavingsRule

    e. What Customers Do

    • No qualification criteria

    今回は、「別の商品を何個購入したら」といった追加条件を設けません。

    f. What Customers Get

    • Applicable for:All Customers

    • 対象の種類:Category

    • カテゴリ:Tents

    • Discount Type:Percentage Off

    • Value:10

    画像

    設定を確認し、プロモーションを有効化します。

    画像

    ④ 寝袋用の Promotion を作成する

    続いて、Sleeping カテゴリの商品を 15% 割引するプロモーションを作成します。

    基本的な手順は、テントのプロモーションと同じです。

    a. 基本情報

    • Name:TrailNest Sleeping Savings

    • Display Name:TrailNest Sleeping Savings

    • Objective:Increase sleeping gear sales by encouraging customers to purchase eligible TrailNest products for their next outdoor adventure.

    • Description:Save 15% on eligible sleeping gear.

    • Priority:20

    • Promotion Code:TNSLEEPING15

    • Start Date and Time:開始日時

    • End Date and Time:終了日時

    • Rule Library:TrailNest Promotions

    b. 対象カテゴリ

    • Eligible Categories:Sleeping

    c. Promotion Template

    • Buy X, Get Unit Price Discount on Y + Rewards

    d. ルールの設定

    • Priority Number:1

    • Rule Name:TrailNestSleepingSavingsRule

    • What Customers Do:No qualification criteria

    • Applicable for:All Customers

    • 対象の種類:Category

    • カテゴリ:Sleeping

    • Discount Type:Percentage Off

    • Value:15

    内容を確認し、プロモーションを有効化します。

    画像

    これで、3つの特典のルールができました。


    ⑤ Promotion に対応する Offer を作成する

    次に、作成した特典を顧客に案内するための Offer を作成します。

    Definition タブ から Create Offer をクリックします。

    画像

    1. Weekend Adventure Offer

    • Offer Type:Master

    • Name:Weekend Adventure Offer

    • Description:A TrailNest offer promoting $15 off orders of $150 or more.

    • Status:Draft

    • Promotion:TrailNest Weekend Savings

    • Start Date and Time:開始日時

    • End Date and Time:終了日時

    • Priority Number:30

    • Campaign:未指定

    • Coupon Code:未指定

    • Offer Code:TN-OFFER-WEEKEND

    • Offer Group:未指定

    追加のセグメント条件は、設定せず進めます。

    Offer は、関連付けた Promotion の適用条件を引き継ぐ仕組みです。また、顧客に利用させるには Active の状態が必要です。今回はコンテンツを準備してから有効化するため、まず Draft で保存します。

    画像

    2. Camp Under the Stars Offer

    • Name:Camp Under the Stars Offer

    • Description:A TrailNest offer promoting 10% off eligible tents.

    • Status:Draft

    • Promotion:TrailNest Tent Savings

    • Start Date and Time:開始日時

    • End Date and Time:終了日時

    • Priority Number:10

    • Campaign:未指定

    • Coupon Code:未指定

    • Offer Code:TN-OFFER-TENTS

    • Offer Group:未指定

    追加のセグメント条件は、設定せず進めます。

    画像

    3. Sleep Better Outdoors Offer

    • Name:Sleep Better Outdoors Offer

    • Description:A TrailNest offer promoting 15% off eligible sleeping gear.

    • Status:Draft

    • Promotion:TrailNest Sleeping Savings

    • Start Date and Time:開始日時

    • End Date and Time:終了日時

    • Priority Number:20

    • Campaign:未指定

    • Coupon Code:未指定

    • Offer Code:TN-OFFER-SLEEPING

    • Offer Group:未指定

    追加のセグメント条件は、設定せず進めます。

    画像

    ⑥ Offer と商品カテゴリを関連付ける

    続いて、Offer Treatment を作成する前に、作成した Offer に商品カテゴリを関連付けます。

    ここでは、「このオファーは、どの商品カテゴリに関する案内なのか」を設定します。

    後の記事では、顧客が閲覧したカテゴリと、この設定を比較して、案内するオファーを選びます。

    1. Camp Under the Stars Offer に Tents を関連付ける

    Offers から Camp Under the Stars Offer を開きます。

    画面上部にある Categories の View All をクリックします。

    画像

    開いた一覧で New をクリックします。

    画像

    New Offer Product Category で、次の内容を設定して、保存します。

    • Offer:Camp Under the Stars Offer

    • Product Category:Tents

    画像

    Product Catalog は、この画面では必須項目ではありません。今回はカテゴリを使った比較を行うため、空欄のまま進めます。

    2. Sleep Better Outdoors Offer に Sleeping を関連付ける

    同じ手順で、Sleep Better Outdoors Offer にもカテゴリを関連付けます。

    • Offer:Sleep Better Outdoors Offer

    • Product Category:Sleeping

    設定後、保存してください。

    Weekend Adventure Offer は、対象カテゴリの閲覧がない場合にも案内する共通オファーなので、今回はカテゴリを関連付けません。

    Tips:この処理を行わないと、Offer Product Category DMO にデータが入ってきません。つまり、何度テストしてもフォールバックして、Weekend Adventure Offer のみが表示される結果となります。


    ⑦ Web 用の Offer Treatment を作成する

    作成した Offer を開き、Offer Treatments から New をクリックします。

    画像

    Offer Treatment では、チャネルに応じた見出し、本文、画像、リンクなどを登録できます。表示される入力項目は、Channel と Output Format によって変わります。

    今回は、各 Offer に Web 用と Email 用を 1 つずつ作成します。
    作成が終わると、計 6 つになります。

    今回の私のデモでは、CTA の URL には、今回の検証用 CloudPages の公開 URL を使用します。先に URL の発行を済ませました。

    まだ新しいページを作成していない場合は、Treatment を Draft で保存し、Web 実装の回で公開 URL を設定してから有効化します。

    Weekend Adventure Offer の Web 用

    • Name:TrailNest Weekend Web

    • Channel:Web

    • Output Format:HTML

    • Offer Treatment Code:TN-WEEKEND-WEB

    • Offer Heading:Your Next Adventure Starts Here

    • Image URL:未設定

    • Offer Body:Save $15 when you spend $150 or more on TrailNest gear. Get ready for your next escape.

    • Language:English

    • Call To Action Text:Explore TrailNest

    • Call To Action URL:検証用 TrailNest のトップページ URL

    • Internal CMS Folder URL:未設定

    • External CMS Folder URL:未設定

    • Status:None

    • Treatment Output には、次の内容を設定します。

    <section style="box-sizing:border-box;width:100%;padding:32px;border-radius:20px;background:#183b2c;color:#fff;font-family:Arial,Helvetica,sans-serif;">
      <p style="margin:0 0 12px;color:#d9e8ce;font-size:12px;font-weight:700;letter-spacing:2px;">
        TRAILNEST · WEEKEND ADVENTURE
      </p>
      <h2 style="margin:0 0 16px;color:#fff;font-size:32px;line-height:1.2;">
        Your Next Adventure Starts Here
      </h2>
      <p style="margin:0 0 20px;font-size:18px;line-height:1.6;">
        Save <strong>$15</strong> when you spend <strong>$150 or more</strong>
        on TrailNest gear.
      </p>
      <p style="margin:0;color:#d9e8ce;font-size:13px;line-height:1.6;">
        Get ready for your next escape. Offer terms apply.
      </p>
    </section>

    Generate Preview を押して、プレビューを確認して保存します。

    画像

    Camp Under the Stars Offer の Web 用

    • Name:TrailNest Tents Web

    • Channel:Web

    • Output Format:HTML

    • Offer Treatment Code:TN-TENTS-WEB

    • Offer Heading:Make Room for the Wild

    • Image URL:未設定

    • Offer Body:Save 10% on eligible tents and find your home beyond the everyday.

    • Language:English

    • Call To Action Text:Explore Tents

    • Call To Action URL:検証用 TrailNest の Tents カテゴリページ URL

    • Internal CMS Folder URL:未設定

    • External CMS Folder URL:未設定

    • Status:None

    • Treatment Output には、次の内容を設定します。

    <section style="box-sizing:border-box;width:100%;overflow:hidden;border:1px solid #dce4d8;border-radius:20px;background:#f3f5ed;color:#183b2c;font-family:Arial,Helvetica,sans-serif;">
      <div style="padding:32px;">
        <p style="margin:0 0 12px;font-size:12px;font-weight:700;letter-spacing:2px;">
          TRAILNEST · CAMP UNDER THE STARS
        </p>
        <h2 style="margin:0 0 16px;color:#183b2c;font-size:32px;line-height:1.2;">
          Make Room for the Wild
        </h2>
        <p style="margin:0 0 20px;font-size:18px;line-height:1.6;">
          Save <strong>10%</strong> on eligible tents and find your home
          beyond the everyday.
        </p>
        <p style="margin:0;color:#5b6c5e;font-size:13px;line-height:1.6;">
          More fresh air. More nights under the stars. Offer terms apply.
        </p>
      </div>
    </section>

    Generate Preview を押して、プレビューを確認して保存します。

    画像

    Sleep Better Outdoors Offer の Web 用

    • Name:TrailNest Sleeping Web

    • Channel:Web

    • Output Format:HTML

    • Offer Treatment Code:TN-SLEEPING-WEB

    • Offer Heading:Sleep Well. Wake Somewhere New.

    • Image URL:未設定

    • Offer Body:Save 15% on eligible sleeping gear and bring a little more comfort to your next night outdoors.

    • Language:English

    • Call To Action Text:Explore Sleeping Gear

    • Call To Action URL:検証用 TrailNest の Sleeping カテゴリページ URL

    • Internal CMS Folder URL:未設定

    • External CMS Folder URL:未設定

    • Status:None

    • Treatment Output には、次の内容を設定します。

    <section style="box-sizing:border-box;width:100%;padding:32px;border-radius:20px;background:#202f3b;color:#fff;font-family:Arial,Helvetica,sans-serif;">
      <p style="margin:0 0 12px;color:#d7c8a6;font-size:12px;font-weight:700;letter-spacing:2px;">
        TRAILNEST · SLEEP BETTER OUTDOORS
      </p>
      <h2 style="margin:0 0 16px;color:#fff;font-size:32px;line-height:1.2;">
        Sleep Well. Wake Somewhere New.
      </h2>
      <p style="margin:0 0 20px;font-size:18px;line-height:1.6;">
        Save <strong>15%</strong> on eligible sleeping gear and bring a little
        more comfort to your next night outdoors.
      </p>
      <p style="margin:0;color:#d7c8a6;font-size:13px;line-height:1.6;">
        Warm nights. Fresh mornings. Offer terms apply.
      </p>
    </section>

    Generate Preview を押して、プレビューを確認して保存します。

    画像

    今回は、HTML 内には見出しと説明文を用意し、CTA の文言と URL は専用の項目に登録します。

    HTML を登録しただけで、CTA 項目からボタンが自動生成されるとは限りません。 Web 表示の回で、HTML と CTA 項目を組み合わせて表示します。

    また、この例では HTML 内にも同じ文言を記載しています。後から見出しや割引率を変更する場合は、専用項目と HTML の両方を揃えてください。


    ⑧ Email 用の Offer Treatment を作成する

    続いて、それぞれの Offer に Email 用の Treatment を追加します。

    メールに差し込む見出しや本文を項目として用意し、メール自体のデザインは Marketing Cloud NEXT 側で作成する構成です。

    別チャネルの Treatment を作成するには、上の設定で開いているタブの以下のボタンから追加できます。

    画像

    Weekend Adventure Offer の Email 用

    • Name:TrailNest Weekend Email

    • Channel:Email

    • Output Format:Custom

    • Offer Treatment Code:TN-WEEKEND-EMAIL

    • Offer Heading:A Little Extra for Your Next Escape

    • Offer Body:Your next adventure deserves great gear. Enjoy $15 off when you spend $150 or more at TrailNest.

    • Language:English

    • Call To Action Text:Explore TrailNest

    • Call To Action URL:

    https://mcxkknz3m0zj3jqsxn4hm3dp3q-4.pub.sfmc-content.com/unerck1b2u5
    • Status:None

    Camp Under the Stars Offer の Email 用

    • Name:TrailNest Tents Email

    • Channel:Email

    • Output Format:Custom

    • Offer Treatment Code:TN-TENTS-EMAIL

    • Offer Heading:Your Next Campsite Is Calling

    • Offer Body:From quiet lakesides to mountain mornings, make yourself at home outdoors. Save 10% on eligible TrailNest tents.

    • Language:English

    • Call To Action Text:Explore Tents

    • Call To Action URL:

    https://mcxkknz3m0zj3jqsxn4hm3dp3q-4.pub.sfmc-content.com/unerck1b2u5?view=product&id=TN-TE-002
    • Status:None

    Sleep Better Outdoors Offer の Email 用

    • Name:TrailNest Sleeping Email

    • Channel:Email

    • Output Format:Custom

    • Offer Treatment Code:TN-SLEEPING-EMAIL

    • Offer Heading:Better Nights. Bigger Adventures.

    • Offer Body:Rest comfortably and wake ready to explore. Save 15% on eligible TrailNest sleeping gear for your next trip.

    • Language:English

    • Call To Action Text:Explore Sleeping Gear

    • Call To Action URL:

    https://mcxkknz3m0zj3jqsxn4hm3dp3q-4.pub.sfmc-content.com/unerck1b2u5?view=product&id=TN-SL-001
    • Status:None

    Custom では、HTML のように、この Treatment 編集画面でのプレビューはできません。 メール側で Offer Data Provider を設定し、見出し・本文・CTA を差し込んだ後に、メールのプレビューで確認します。

    この Offer Treatment をあまり大げさな機能として捉えるのではなく、メールに差し込みをするための文字列を管理している画面だと思えば良いと思います。ここを変更することで、差し込まれる文字列が変わります。


    ⑨ 公開前に内容を確認する

    作成した Offer ごとに、次の内容を確認します。

    • 正しい Promotion が関連付いている。

    • Offer の有効期間が Promotion の有効期間と整合している。

    • テントの Offer に Tents カテゴリが関連付いている。

    • Sleeping の Offer に Sleeping カテゴリが関連付いている。

    • Web 用と Email 用の Treatment がそれぞれある。

    • 表示する割引率や金額が Promotion の設定と一致している。

    • CTA が今回の検証用サイトに遷移する。

    今回用意するのは、合計で次の件数です。

    • Promotion:3 件

    • Offer:3 件

    • Offer Treatment:6 件

    内容が揃ったら、Offer と、状態項目を持つ Treatment を有効(Active)な状態にします。URL などが未設定の Treatment は、準備が完了するまで Draft のままにします。

    画像

    承認フローが設定されている環境では、組織の承認手順を通して有効化してください。今回のデモでは、多段階の承認フローを新規構築する作業は扱いません。


    ⑩ Data 360 に取り込まれたことを確認する

    前回は、データストリームが存在し、エラーなく動いていることを確認しました。

    今回はレコードを作成したため、実際にデータが取り込まれることを確認します。

    Data 360 の Data Streams で、次のストリームを確認します。

    • Promotion_Home

    • Offer_Home

    • OfferTreatment_Home

    • OfferProductCategory_Home

    • Product2_Home

    • ProductCategory_Home

    • ProductCategoryProduct_Home

    画像

    いかがでしたでしょうか。

    今回は、Promotion で特典のルールを定義し、Offer で顧客への案内を管理し、Offer Treatment で Web・メール向けの内容を作成しました。

    同じ特典を複数のチャネルで使用しながら、それぞれに合った見出しや説明文を用意できます。

    次回は、TrailNest の Web 行動を取得する準備と、Data 360・Personalization でオファーを選ぶための設定へ進みます。

    今回は以上です。


    次の記事はこちら

    前回の記事はこちら

    私の note のトップページはこちら

     
     
    Salesforce Marketing Cloud、Agentforce、Data Cloud、Salesforce 認定資格に関する実践的な情報を発信しています。これらの記事が、皆さまの学習や日々の業務に少しでもお役に立てば幸いです。