Skip to content

Tealium

Tealium は、EventStream、AudienceStream、および iQ Tag Management で構成されるユニバーサルデータハブおよびカスタマーデータプラットフォームであり、サードパーティのソースのモバイルデータ、Web データ、および代替データを接続できます。Tealium を Braze と接続することで、カスタムイベント、ユーザー属性、購入のデータフローが実現し、リアルタイムでデータを操作できるようになります。

さまざまな Tealium 製品と Braze プラットフォームがどのように連携してクロスチャネルキャンペーンをリアルタイムでアクティブにするかを示す Teralium の概要図。

BrazeとTealiumインテグレーションを使用すると、ユーザーを追跡し、さまざまなユーザー 分析プロバイダーにデータをルーティングできます。Tealiumでは次の操作ができます。

  • AudienceStreamで Tealium オーディエンスを Braze に同期し、Braze キャンペーンとキャンバスのパーソナライズ、またはセグメントの作成に使用できるようにします。
  • プラットフォーム間でデータをインポートします。Braze は、Android、iOS、およびWeb アプリの各アプリケーションに並列SDKインテグレーションと、イベントデータにレポートできる任意のプラットフォーム内で使用できるserver-to-serverインテグレーションの両方を提供します。

Tealium EventStream は、データの中央に位置するデータ収集および API ハブです。EventStream は、セットアップとインストールから、受信ユーザーデータの識別、検証、および拡張まで、データサプライチェーン全体を処理します。EventStream は、イベントフィードとコネクターを使用してリアルタイムアクションを実行します。以下は、EventStreamを構成する機能です。

  • データソース (インストールおよびデータ収集)
  • ライブイベント(リアルタイムデータ検査)
  • イベント仕様と属性s(データレイヤー要件と検証)
  • イベントフィード (フィルタリングされたイベントタイプ)
  • イベントコネクター(API ハブアクションs)

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

Tealium iQ では、Tealium iQ Tag Management UI でタグを使用してアプリでコードをトリガーできます。このタグにより、モバイルおよび Web プラットフォームからイベントデータが収集、制御、および配信されます。これにより、アプリケーションに Braze 固有のコードを追加することなく、ネイティブの Braze 実装を設定できます。ユーザーは、iQ Tag Management または JSON 設定ファイルを使用してモバイルリモートコマンドを統合できます (Tealium アプローチが推奨されます)。Braze Web SDK を使用するユーザーは、Web iQ タグを使用して統合を行う必要があります。

各メソッドの長所と短所について詳しくは、以下の Tealium iQ タグ マネージャー を参照してください。

前提条件

統合タイプを選択する

サイドバイサイドの SDK 統合

リモートコマンド

リモートコマンドは、Tealium iOS および Android ライブラリの機能であり、Tealium SDK から Braze サーバーを介して Braze への呼び出しを実行できるようにします。Braze リモートコマンドモジュールは、必要な Braze ライブラリを自動的にインストールおよびビルドし、すべてのメッセージレンダリングと分析トラッキングを処理します。Braze モバイルリモートコマンドを使用するには、アプリs にインストールされているTealium ライブラリが必要です。

Tealium には、モバイルリモートコマンドを統合する2 つの方法があります。統合タイプ間で機能が失われることはなく、基礎となるネイティブコードは同じです。

Braze モバイルリモートコマンドのデータマッピングを使用して、デフォルトのユーザー属性とカスタム属性を設定し、購入とカスタムイベントを追跡します。対応するBraze方法については、次の表を参照してください。

Braze モバイルリモートコマンドの設定方法の詳細と、サポートされている方法の概要については、Tealium 開発者 ドキュメントを参照してください。

Braze Web SDK タグ

Web サイトに Braze Web SDK をデプロイするには、Braze Web SDK タグを使用します。Tealium iQ Tag Management により、顧客は訪問者のアクティビティを追跡するために Tealium ダッシュボード内でタグとして Braze を追加できます。タグは一般的に、オンライン広告、メールマーケティング、およびサイトのパーソナライゼーションの効果を理解する目的でマーケターにより使用されます。

  1. Tealium で [iQ] > [Tags] > [+ Add Tag] > [Braze Web SDK] に移動します。
  2. [Tag Configuration] ダイアログボックスで、API キー (Braze アプリ識別子キー)、ベース URL (Braze SDK エンドポイント)、およびBraze Web SDK コードバージョン を入力します。また、ロギングを有効にして、デバッグ目的で Web コンソールに情報を記録することもできます。
  3. [Load Rules] ダイアログボックスで [Load on All Pages] を選択するか、または [Create Rule] を選択して、サイトでこのタグのインスタンスをいつどこに読み込むかを決定します。
  4. Data Mアプリingsダイアログボックスで、Create Mアプリingsを選択してTealiumデータをBrazeにマッピングします。Braze Web SDK タグの宛先変数は、タグの [Data Mapping] タブに組み込まれています。これらの表に、使用可能な宛先カテゴリと、それぞれの宛先名の説明が示されています。
  5. [Finish] を選択します。

サイドバイサイド統合のリソース

サーバー間統合

この統合により、Tealium から Braze REST API にデータが転送されます。

サーバー間統合では、アプリ内メッセージング、コンテンツカード、プッシュ通知などの Braze UI 機能はサポートされていません。また、このメソッドでは使用できない、自動的にキャプチャされるデータ(デバイスレベルのフィールドなど) もあります。

このデータとこれらの機能を使用する場合は、並列SDKインテグレーションを検討してください。

ステップ1: ソースを設定する

Tealium では最初に、コネクターの取得元となる有効なデータソースを設定する必要があります。

  1. Tealium のサイドバーの [Server-Side] から [Sources] > [Data Sources] > [+ Add Data Source] に移動します。
  2. 使用可能なカテゴリ内で目的のプラットフォームを見つけ、ソースに名前を付けます。これは必須フィールドです。
  3. Event Specificationsオプションから、含めるイベント仕様を選択します。イベント仕様は、インストールで追跡するイベント名と必須属性を特定するのに役立ちます。これらの仕様は受信イベントに適用されます。

    どのデータがあなたにとって最も価値があるのか、どの仕様があなたのユースケースに最も適しているのか、時間をかけて考えてみよう。カスタムイベント仕様も可能です。
  4. 次に、Get Codeステップに進みます。ここで提供されるベースコードとイベント追跡コードは、インストールガイドとして機能します。これらの指示を共有したい場合は、提供されたPDF を読み込むします。終了したらSave& Continueを選択する。
  5. これで、保存したソースを表示し、イベント仕様を追加または削除することができます。

    詳細なデータソースビューから、次のアクションを実行できます。
    • データソース鍵の表示と複製
    • インストール手順を表示する
    • Get Codeページに戻る
    • イベント仕様の追加または削除
    • イベント仕様に関連するライブイベントを表示するために移動します
    • その他
  6. 最後に、ページの上部にあるSave / Publishを選択します。ソースを公開しないと、Braze コネクターの設定時にソースを見つけることができません。

データソースの設定と編集の詳細な手順については、データソースを参照してください。

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

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

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

ソース

ソースの設定が完了したら、[EventStream] > [Event Connectors] > [+ Add Connector] > [Braze] の Braze コネクタページに戻ります。

作成したデータソースを選択し、Event FeedAll Eventsまたは特定のイベント仕様を選択して、変更された値のみをBrazeに送信する推奨パスを選択します。Continueを選択します。

構成

次に、ページの下部でAdd Connector を選択します。コネクターに名前を付け、Braze エンドポイントと Braze REST API キーを指定します。

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

アクション (Action)

次に、コネクターアクションに名前を付け、設定するマッピングに従ってデータを送信するアクションタイプを選択します。ここでは、Braze の属性、イベント、および購入をTealium の属性、イベント、および購入名にマッピングします。

このアクションを使用すると、ユーザー、イベント、購入属性をすべて1回のアクションで追跡できます。

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

選択したオプションを変更する場合は、Back を選択して編集するか、Finish を選択して完了します。

Continueを選択します。

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

完了したら、コネクタの [保存 / 公開] を選択してください。設定したアクションは、トリガー接続が満たされたときに実行されます。

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

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

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

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

統合デモ

潜在データポイント 超過料金s

Tealiumを通じてBrazeを統合する際に、誤って不必要なデータポイントを記録してしまう可能性がある主な方法は3つある:

重複データの送信- Brazeの属性の差分のみを送信します

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

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

無関係なデータの送信またはデータの不必要な上書き

同じイベントフィードをターゲットとする複数のEventStreamsがある場合、そのコネクタに対してイネーブルメントされたすべてのアクションは、単一のアクションがトリガーされるたびに自動的に発火する。その結果、Brazeでデータが上書きされ、不必要なデータポイントが記録される可能性もある。

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

Brazeの初期化が早すぎる

Braze Web SDK タグを使用して Tealium と統合するユーザーの場合、MAU が大幅に増加する可能性があります。Braze がページ読み込むで初期化されている場合、Web ユーザーが初めてWeb サイトに移動するたびに、Braze によって匿名プロファイルが作成されます。ユーザーが”Signed In”または”Watched Video”など、いくつかのアクションを完了したときにのみ、MAU数を減らすためにユーザーの挙動を追跡することを望む人もいるかもしれません。

解決策:
読み込む規則 を設定して、タグ 読み込むがいつどこにあるかを正確に判断します。

New Stuff!