Skip to content

Tealium AudienceStream

Tealium AudienceStreamは、オムニチャネルの顧客セグメンテーションおよびリアルタイムアクションエンジンです。AudienceStreamはEventStreamに流入するデータを取得し、ブランドとのカスタマーエンゲージメントの最も重要な属性を表す訪問者プロファイルを作成します。

BrazeとTealiumの統合には、AudienceStreamの訪問者プロファイルが利用されています。共有された行動によりこれらのプロファイルがセグメント化され、オーディエンスと呼ばれる共通の特徴を持つ訪問者のセットが作成されます。これらのオーディエンスは、コネクターを介してリアルタイムでマーケティングテクノロジースタックにデータを提供できます。

前提条件

統合

ステップ1:属性とバッジを設定する

属性を理解する

AudienceStreamを使う最初のステップは、属性を作成することです。属性を使用して、訪問者の習慣、好み、アクション、ブランドへのエンゲージメントを表す重要な特性を定義できます。

訪問属性:訪問属性は、ユーザーの現在の訪問(またはセッション)に関連します。これらの属性に保存されたデータは、訪問期間中持続します。訪問属性の例をいくつか挙げます。

  • Visit Duration(数値)
  • Current Browser(文字列)
  • Current Device(文字列)
  • Page View Count(数値)

訪問者属性:訪問者属性は現在のユーザーに関連します。これらの属性に保存されるデータは、ユーザーの存続期間全体にわたって持続します。訪問者属性の例としては、以下のものがあります。

  • Lifetime Order Value(数値)
  • First Name(文字列)
  • Birthdate(日付)
  • Purchases Brands(集計)

利用可能なデータタイプの全リストはTealiumを参照してください。

属性エンリッチメント

必要な属性を特定したら、それをエンリッチメント(属性の値をいつ、どのように更新するかを決定するビジネスルール)で構成できます。それぞれのデータ型は、属性の値を操作するための独自のエンリッチメントの選択肢を提供します。これは「WHEN」設定と関連しています。各訪問属性および訪問者属性で利用可能なオプションを以下に示します。

  • New Visitor:訪問者がサイトに初めてアクセスしたときに発生します。
  • New Visit:訪問者が新規に訪問した際に発生します。
  • Any Event:任意のイベントで発生します。
  • Visit Ended:訪問が終了したときに発生します。

また、エンリッチメントが発生するタイミングを決定するカスタム条件(ルール)を作成することもできます。

バッジ

バッジは、価値の高い行動パターンを表す特別な訪問者属性です。バッジは、訪問者のエンリッチメントのロジックに基づいて割り当てられたり、外されたりします。このロジックは通常、訪問者セグメントを捕捉するために複数の条件を組み合わせたり、特定の値に達したときのしきい値を設定したりします。

属性とバッジの例

すべての完了した注文(購入イベント)での顧客の累積支出額(order_total)を計算する訪問者属性「Lifetime Order Value」を作成します。Tealiumアカウントで生涯注文額を設定するには、次の手順に従います。

  1. AudienceStream > Visitor/Visit Attributesに移動してAdd Attributeをクリックします。
  2. スコープとしてVisitorを選択してContinueをクリックします。
  3. データ型としてNumberを選択してContinueをクリックします。
  4. 属性名として「Lifetime Order Value」を入力します。
  5. Add Enrichmentをクリックし、Increment or Decrement Numberを選択します。
  6. インクリメントする値を含む属性を選択します(order_total)。
  7. 「WHEN」は「Any Event」のままにしておき、Create a New Ruleをクリックします。
  8. 購入イベントがいつ発生したかを識別するルールを作成します。
  9. Saveをクリックし、Finishをクリックします。

これで、すべての顧客に生涯注文額属性が関連付けられます。

バッジを作成することで、ユーザーが共有する特定の属性によってユーザーを分類し、ターゲットを絞ることができます。次の例では、「Lifetime Order Value」が$500を超えるユーザーに対してVIPバッジを作成します。

  1. AudienceStream > Visitor/Visit Attributesに移動してAdd Attributeをクリックします。
  2. スコープとしてVisitorを選択してContinueをクリックします。
  3. データ型としてBadgeを選択してContinueをクリックします。
  4. バッジの名前「VIP」を入力します。
  5. Add Enrichmentをクリックし、Assign Badgeを選択します。
  6. 「WHEN」は「Any Event」のままにしておきます。
  7. Create Ruleを選択して、バッジ割り当てのルールを作成します。このルールにタイトルを割り当て、前回作成した属性を使用して、ルールを「…属性 “Lifetime Order Value greater than 500” を持つ」と設定します。
  8. Saveをクリックし、Finishをクリックします。

ステップ2:オーディエンスを作成する

Tealiumのホームページから、サイドバーナビゲーションのAudienceStreamAudiencesを選択します。ここでは、共通の属性を持つユーザーのオーディエンスを作成できます。このオーディエンスへのユーザーの出入りが、次のステップで設定するConnector Actionのトリガーとなり、この情報がBrazeのユーザープロファイルに渡されます。

まず、オーディエンスに名前を付けてから、作成するオーディエンスのタイプに適用する属性を検討します。たとえばVIPユーザーのオーディエンスを作成するには、VIPバッジを持つ訪問者のオーディエンスを作成することができます。

終了したら、オーディエンスを必ずSave / Publishしてください。

ステップ3:イベントコネクターを作成する

コネクターとは、Tealiumと他のベンダーの間でデータを伝送するために使用される統合です。これらのコネクターには、パートナーがサポートするAPIを表すアクションが含まれています。

  1. TealiumのサイドバーのServer-SideからAudienceStream > Audience Connectorsに移動します。
  2. 青色の+ Add Connectorボタンを選択して、コネクターマーケットプレースを参照します。表示される新しいダイアログボックスで、スポットライト検索を使用してBrazeコネクターを見つけます。
  3. このコネクターを追加するには、Brazeコネクタータイルをクリックします。クリックすると、接続の概要と、必要な情報、サポートされているアクション、設定手順のリストが表示されます。この設定は、ソース、設定、アクションの3つのステップで構成されています。

ソース

表示されるSourceダイアログで、前のステップで作成したオーディエンスと、状況に適していると思われるトリガーを選択します。また、このアクションのトリガー頻度を制御するためにフリークエンシーキャップをオンに切り替えることもできます。

設定

次に、Configurationダイアログが表示されます。ページ下部のAdd Connectorを選択します。コネクターに名前を付け、BrazeのAPIエンドポイントとBraze REST APIキーを指定します。

以前にコネクターを作成したことがある場合は、利用可能なコネクターのリストにある既存のコネクターを使用し、鉛筆アイコンでニーズに合わせて変更するか、ゴミ箱アイコンで削除することができます。

このオーディエンスをリンクするコネクターを作成または選択したら、Doneをクリックして続行します。

アクション

次に、コネクターアクションに名前を付け、設定したマッピングに従ってデータを送信するアクションタイプを選択します。ここでは、Brazeの属性をTealiumの属性名にマッピングします。選択するアクションタイプに応じて、Tealiumで必要となるフィールドは異なります。以下は、これらのフィールドの例と説明です。

このアクションを使用すると、ユーザー、イベント、購入属性をすべて1回のアクションで追跡できます。Track UserアクションはAudienceStreamとEventStreamの両方で同じですが、TealiumはAudienceStreamアクションでユーザー属性のマッピングを設定し、EventStreamアクションでイベントと購入のマッピングを設定することを推奨しています。

このアクションでは、Brazeダッシュボードからユーザーを削除できます。

このアクションにより、BrazeのSMSまたはメールサブスクリプショングループからユーザーを追加または削除できます。

Finishを選択します。

まとめ

作成したコネクターの概要を表示します。選択したオプションを変更する場合は、Backを選択して編集するか、Finishを選択して完了します。

コネクターがTealiumホームページのコネクターリストに表示されます。

終了したら、必ずコネクターを保存またはパブリッシュしてください。設定したアクションは、トリガー接続が満たされたときに実行されます。

ステップ4:Tealiumコネクターをテストする

コネクターが稼動したら、正常に動作していることを確認するためにテストする必要があります。最も簡単なテスト方法は、TealiumのTraceツールを使用する方法です。Traceを使い始めるには、Tealium Toolsブラウザー拡張機能を追加していることを確認してください。

  1. 新しいトレースを開始するには、サイドバーのServer-SideのオプションからTraceを選択します。Startをクリックし、トレースIDをキャプチャします。
  2. ブラウザー拡張機能を開き、AudienceStream TraceにトレースIDを入力します。
  3. リアルタイムログを調べます。
  4. 展開するActions Triggeredエントリをクリックして、検証するアクションを確認します。
  5. 検証するアクションを探して、ログステータスを表示します。

TealiumのTraceツールの詳しい実装手順については、TealiumのTraceドキュメントを参照してください。

統合デモ

データポイント超過料金の可能性

TealiumからBrazeを統合するときに、誤ってデータ超過料金が生じる主な状況が3つあります。

重複したデータを送信する - 属性のBrazeデルタのみを送信する

Tealiumはユーザー属性のBrazeデルタを送信しません。例えば、ユーザーの名、メール、携帯電話番号を追跡するEventStreamアクションがある場合、Tealiumはアクションがトリガーされるたびに、3つの属性すべてをBrazeに送信します。Tealiumは、変更された内容や更新された内容を探してその情報のみを送信することはありません。

解決策:
バックエンドを確認して、属性が変更されているかどうかを評価し、変更されている場合は、Tealiumの関連メソッドを呼び出してユーザープロファイルを更新できます。これは、Brazeを直接統合するユーザーが通常行う作業です。
または
自分自身のユーザープロファイルをバックエンドに保存しておらず、属性が変更されたかどうかを判断できない場合は、AudienceStreamを使用してエンリッチメントを作成し、値が変更された場合にのみユーザー属性を送信するようにできます。

無関係なデータを送信したり、不必要にデータを上書きしたりする

同じイベントフィードをターゲットとする複数のEventStreamがある場合、1つのアクションがトリガーされるたびに、そのコネクターで有効になっているすべてのアクションが自動的に起動します。その結果、Brazeでデータが上書きされる可能性があります。

解決策:
それぞれのアクションを追跡するために、個別のイベント指定またはフィードを設定します。
または
Tealiumダッシュボードのトグルを使用して、起動しないアクション(またはコネクター)を無効にします。

Brazeの初期化が早すぎる

Braze Web SDKタグを使用してTealiumと統合する場合、MAUが大幅に増加する可能性があります。Brazeがページ読み込み時に初期化されている場合、WebユーザーがWebサイトに初めてアクセスするたびに、Brazeによって匿名プロファイルが作成されます。これにはボットトラフィックも含まれるため、アクティブユーザー数が膨らむ可能性があります。ユーザーが「Signed In」や「Watched Video」などのアクションを完了したときにのみユーザーの行動を追跡し、MAU数を減らしたい場合もあるでしょう。

解決策:
読み込みルールを設定して、タグがサイト上でいつどこで読み込まれるかを正確に制御します。ボットトラフィックのフィルタリングとSDKの条件付き初期化に関するより包括的なガイダンスについては、ボットトラフィックのフィルタリングを参照してください。

New Stuff!