Skip to content
Last updated

Behavior Activationの概要

この機能はパブリックベータ版リリースです。

顧客データには、アイデンティティ、属性、ビヘイビアの3つの大きなカテゴリがあります。

  • ユーザーアイデンティティ: 名、姓、メールアドレス
  • ユーザー属性: 年齢、収入、興味関心など
  • ユーザービヘイビア: 購入ログ、Webサイト利用ログ、カスタマーサポートとのやり取りなど

属性とビヘイビアの詳細については、属性とビヘイビアを参照してください。

Behavior Activationを使用すると、属性データとともにビヘイビアデータをエクスポートするアクティベーションを作成できます。Behavior Activationにより、アクティベーションが主に属性に限定されていた、またはアクティベーション目的で複雑な回避策を使用してビヘイビアデータを属性に変換する必要があったという以前の制限が解消されます。

このトピックの内容:

Behavior Activationのメリット

顧客のビヘイビアデータは、マーケティング、営業、エンゲージメント、またはあらゆる顧客体験(CX)キャンペーンにおいて非常に価値があります。例えば、メールコンテンツのパーソナライゼーション、顧客の過去のビヘイビアに基づく製品やサービスの推奨、顧客のビヘイビアデータに基づくレポート作成などです。Behavior Activationを使用する一般的なメリットは以下の通りです:

  • パーソナライゼーションなどのキャンペーンでビヘイビアデータの力を活用できます
  • アクティベーションのためにビヘイビアデータを属性に変換する回避策を削減できます
  • キャンペーン中にアクティベートするビヘイビアデータを決定できます
  • マーケターなどのビジネスチームがデータエンジニアやITチームに依存する必要性を解消または削減できます

ユースケースシナリオ:

  • パーソナライゼーション : ECサイトが、カートに商品を追加したものの注文を完了せずに放棄した顧客にパーソナライズされたメールを送信したいと考えています。
    • Behavior Activationを使用することで、カートに追加された特定の商品を特定し、それらを下流システムにエクスポートできます。
    • 放棄されたカート内の商品をパーソナライズされたメールに表示し、顧客に購入完了を促すことができます。
  • アップセル : ペットフード会社が、最近の購入に基づいて顧客が興味を持ちそうな追加製品を推奨しようとしています。
    • この会社は、推奨モデルを使用して次に最適な製品推奨を生成し、それをビヘイビアテーブルに保存します。
    • Behavior Activationを使用して、顧客に最適な次の製品をアクティベートし、パーソナライズされたコミュニケーションを介して送信します。
  • チャーン防止 : メディア会社が、過去2か月間に製品をチェックするためにログインしていない顧客を特定しています。これはチャーンリスクの可能性を示しています。
    • 最終ログインからの経過時間や顧客のお気に入り製品などの情報を使用して、メディア会社は顧客にパーソナライズされたコミュニケーションを送信し、再度チェックするよう促します。

Behavior Activationの仕組み

  • ビヘイビアテーブルの選択:
    • セグメントルールで設定されているビヘイビアテーブルからのみテーブルを選択できます。
    • 参照されているセグメント内に存在するビヘイビアテーブルは、Behavior Activationに選択できません。このテーブルをBehavior Activationで選択できるようにするには、アクティベーションを含む現在のセグメントに追加してください。
  • アクティベートされるビヘイビアデータ:
    • アクティベートされるビヘイビアデータを決定するために、Behavior Activationは2つのステップでフィルタリングします: 1. セグメントルールが、そのセグメントに適格となるプロファイルを決定します。2. ステップ1で適格となったプロファイルのビヘイビアから、アクティベーションで選択されたビヘイビアテーブルのセグメントルールによって、アクティベートされるビヘイビアデータが決定されます。

マルチテーブルBehavior Activation

マルチテーブルBehavior Activationを使用すると、セグメントアクティベーションとジャーニーアクティベーションステップの両方について、1つのアクティベーションで最大4つのビヘイビアテーブルからデータをアクティベートできます。

  • 現時点ではこの機能はAudience APIのみで利用可能です。Treasure AI コンソールでは、2つ目以降のビヘイビアテーブルの追加、編集、削除にまだ対応していません。コンソールでの対応は今後のリリースで予定されています。

  • 複数のテーブルをアクティベートするには、アクティベーションの作成または更新時に、syndicationBehavior フィールド(syndicationBehaviors の導入により廃止予定ですが、移行期間中は単一テーブルのアクティベーションでは引き続き利用できます)の代わりに、syndicationBehaviors フィールドにテーブル設定の配列を送信します。例:

    "syndicationBehaviors": [
      {
        "behaviorTableName": "table0",
        "columns": [{ "column": "column0", "source": { "column": "column0" } }],
        "joinStrategy": "All",
        "formatting": "cols",
        "orderBy": [{ "key": "column0", "order": "ascending" }]
      },
      {
        "behaviorTableName": "table1",
        "columns": [{ "column": "column1", "source": { "column": "column1" } }],
        "joinStrategy": "All",
        "formatting": "cols",
        "orderBy": [{ "key": "column1", "order": "ascending" }]
      }
    ]
  • syndicationBehaviors に記載する各ビヘイビアテーブルは、単一テーブルのBehavior Activationと同様に、アクティベーションのセグメントルールにも含まれている必要があります。

  • これはセグメントアクティベーションとジャーニーアクティベーションステップの両方に適用されます。

  • アクティベーションに複数のビヘイビアテーブルが設定されている場合、コンソールでそのアクティベーションを開くと編集と保存がブロックされ、2つ目以降のテーブルの設定が誤って失われることを防ぎます。コンソールでの対応が提供されるまでは、マルチテーブルのアクティベーションへの変更はAPIから行ってください。

  • リクエストおよびレスポンスの詳細については、Audience API リファレンスを参照してください。

Behavior Activationの設定手順については、Behavior Activationの設定を参照してください。

制限事項

Behavior Activationには現在いくつかの制限事項があります。これらは今後のリリースで対処される予定です。

  • Treasure AI コンソールでは、Behavior Activationで選択できるビヘイビアテーブルは1つのみです。Audience APIを使用すると最大4つのテーブルをアクティベートできます。詳細はマルチテーブルBehavior Activationを参照してください。
  • ビヘイビアテーブルは、セグメントルール内の1つのルールセットでのみ使用する必要があります。
    • ビヘイビアテーブルの同じカラムが2つ以上のルールセットで使用されている場合、ビヘイビアデータはアクティベートされません。
    • 同じビヘイビアテーブルの異なるカラムが2つ以上のルールセットで使用されている場合、アクティベートされるビヘイビアデータが正しくない可能性があります。
  • ビヘイビアデータは、セグメントルールが以下の条件を満たす場合にのみ正しくエクスポートできます:
    • 集計演算子の使用: Sum、Count、Averageのみ
    • マッチロジックの使用: All(「Any」や「Advanced」ではない)
  • 特定のカラムデータでアクティベーションデータを並べ替えたい場合は、ソースカラム名が別の出力カラム名にマッピングされていないことを確認し、まったく同じ名前にする必要があります。