Tealium + Invoca 統合ガイド
この記事では、Tealium iQ タグ管理でInvocaタグを構成し、Tealium AudienceStreamで双方向統合を有効にする方法について説明します。
TealiumとInvoca間の双方向統合により、組織は貴重なInvocaの通話インタラクションデータをクロスチャネルの顧客プロファイルと統合し、より知的な顧客エンゲージメントとより正確な洞察を実現することができます。
前提条件
- Tealium
- iQ タグ管理(必須)
- AudienceStream(推奨)
双方向統合の最大の価値を得るために。
- Invoca
- ネットワークレベルアカウント(必須)
この統合はネットワークレベルのInvocaアカウントでのみ利用可能です。
- ネットワークレベルアカウント(必須)
仕組み
Invocaは、顧客ジャーニーで最も重要なステップである電話通話を最適化するのに役立ちます。Invocaの通話および会話分析プラットフォームを使用すると、マーケターは以下を行うことができます:
- 顧客がなぜ電話をかけるのかを理解するための詳細なキャンペーン帰属を取得します。
- 電話をかけている人が誰かをリアルタイムで把握し、会話内容を分析します。
- 各通話の前、中、後に理想的な顧客体験を自動化することで、プラットフォームで直接データを活用します。
詳細については、Tealium + Invoca Technology Partnership Overviewをご覧ください。
タグの構成
Invocaタグを追加および構成するには、まずInvocaアカウントでInvocaタグを作成する必要があります。その後、TealiumのタグマーケットプレイスからInvocaタグを追加および構成します。
Invocaアカウントでタグを作成する
InvocaアカウントからInvocaタグを作成します:
- Invocaアカウントにログインします。
- Invocaタグウィザードにアクセスし、Invocaアカウントでタグを作成して展開する手順に従います。
Tealiumアカウントでタグを追加および構成する
TealiumでInvocaタグを追加および構成するには:
- Tealiumアカウントにログインします。
- タグマーケットプレイスから新しいタグを追加する手順に従います。
Invocaタグを見つけるには、検索フィールドにInvocaと入力します。 - InvocaJS Web Integrationタグを見つけて、Addをクリックします。
タグの展開
タグを追加および構成したので、次の手順に従ってInvocaアカウントからタグを展開します:
-
Invocaアカウントにログインします。
-
右上隅の歯車アイコンをクリックし、Invoca Tagsを選択します。
-
複数のInvocaタグがある場合は、Invoca Tagsドロップダウンメニューをクリックして、Tealiumアカウントに追加したいタグを選択します。
-
Tealiumに戻り、iQタグ管理構成ページに4桁のネットワークIDとユニークなTag IDを貼り付けて、タグ構成を完了します。
-
Invocaタグに使用したいロードルールを適用します。
「すべてのページ」のロードルールが推奨されます。
-
Invocaタグを展開したい環境を選択します。
-
変更を保存して公開します。
Invocaタグは、有効になっている環境に正常に実装されました。
データの送信
この統合を使用し、データを送信する能力を持つためには、InvocaアカウントでカスタムマーケティングデータフィールドとカスタムWebhookを作成する必要があります。次のセクションでは、InvocaデータをTealium AudienceStreamに送信し、Tealium AudienceStreamデータをInvocaに送信するために必要な手順を説明します。
AudienceStreamでInvocaデータを受信するための構成
InvocaデータをAudienceStreamに送信するには:
- Invocaアカウントにログインします。
- 次の構成で新しいマーケティングデータフィールドを作成します:
- フィールドタイプ
短文テキスト - パートナー(API)名
tealium_visitor_id - フレンドリーネーム
Tealium訪問ID - 帰属
ユニーク
- フィールドタイプ
- メニューリボンの歯車アイコンをクリックし、Invoca Tagsを選択します。
複数のInvocaタグがある場合は、タグ選択ドロップダウンメニューを使用して、Tealium統合に使用したいタグを見つけて編集します。 - タグウィザードのマーケティングデータセクションまでスクロールダウンし、作成したばかりの「Tealium訪問ID」マーケティングデータフィールドを見つけます。
- Enabledスライダーをクリックして、そのフィールドのデータ収集を有効にします。
- データソースタイプと名前のフィールドを次のように完了します:
Tealium訪問ID (tealium_visitor_id
):- タイプ: JavaScriptデータレイヤー
- 名前:
utag_data.tealium_visitor_id
- Tealium AudienceStreamアカウントにログインし、新しいデータソースを追加します。(詳細を学ぶ)
- 開発言語の下で、HTTP APIデータソースを選択します。
- 新しいデータソースに「Invoca Post-Call Webhook」という名前を付けます。
- イベント仕様ステップをスキップして、Get Codeページに進みます。
- このページに表示されるアカウント、プロファイル、データソースキーを別のドキュメントにコピーします。これらがすぐに必要になります。
- 完了したら、新しいAudienceStreamプロファイルを保存して公開します。
これで、Tealium AudienceStreamアカウントがInvocaデータを受信するように構成されました。
AudienceStreamにデータを送信するためのInvoca Webhookを作成する
次に、Tealium AudienceStreamにデータを送信する新しいInvoca Webhookを作成します。
Invoca Webhookを作成する手順:
- Invocaアカウントに戻ります。
- 次の構成で新しいルールベースのシグナルを作成します:
- 名前: Tealium Visitor
- 説明: この通話のTealium Visitor ID (
tealium_visitor_id
) がキャプチャされます。 - ルール: テキスト タブをクリックし、
custom_data[tealium_visitor_id] present
を貼り付けます。
- 保存をクリックします。
- 次の構成で新しいカスタムWebhookを作成します:
- 名前: Tealium AudienceStream POST
- HTTP動詞: POST
- URL:
https://collect.tealiumiq.com/event
- Webhookのボディタブを選択し、JSONを選択します。
- 以下をBODYテキストボックスに貼り付けます: 各行はInvocaがキャプチャしたデータパラメータを表し、このWebhookがAudienceStreamに送信するものです。
{
"tealium_account" : "{Your Tealium Account Name}",
"tealium_profile" : "main",
"tealium_datasource" : "{Data Source Key}",
"tealium_event" : "InvocaPhoneCall",
"tealium_visitor_id" : "<tealium_visitor_id>",
"connect_duration" : "<connect_duration>",
"advertiser_campaign_name" : "<advertiser_campaign_name>",
"advertiser_name" : "<advertiser_name>",
"unique_promo_number" : "<call_source_description>",
"media_type" : "<media_type>",
"phone_type" : "<mobile>",
"calling_phone_number" : "<calling_phone_number>",
"unique_promo_description" : "<promo_line_description>",
"call_start_time_utc" : "<start_time_utc>",
"destination_phone_number" : "<destination_phone_number>",
"utm_campaign" : "<utm_campaign>",
"gclid" : "<gclid>",
"g_cid" : "<g_cid>",
"utm_source" : "<utm_source>",
"utm_medium" : "<utm_medium>",
"utm_content" : "<utm_content>",
"first_page" : "<firstPage>",
"last_page" : "<lastPage>"
}
- 上記のサンプルからあなたのTealiumアカウントの情報にフィールドを置き換えてください:
{Your Tealium Account Name}
- アカウントが作成されたときに割り当てられたTealiumアカウントの名前に置き換えてください。アカウント名がわからない場合は、Tealiumにログインして、ウィンドウの左上隅に表示されるアカウント名を確認できます。{Data Source Key}
- 前のセクションからコピーして保存したData Source Keyに置き換えてください。
- (オプション) サンプルボディテキストの任意の行を削除して、そのデータをWebhookから省略するか、カスタムマーケティングデータフィールドや作成したシグナルなど、追加のデータを送信することができます。
- 追加データを送信するには、ボディテキストサンプルに戻り、Webhookに新しい行を作成するためにEnterを押します。
- 置換パラメータを追加 (<>) ボタンをクリックし、送信したいInvocaデータパラメータを選択します。
- 次の形式でWebhook行の残りを完成させます:
"parametername" : "<parametername>"
- Webhookの発火条件タブに移動し、次の構成を完了します:
- 発火時: シグナル
ドロップダウンメニューでTealium Visitorを選択します - 最初の試行が失敗した場合に再試行する: はい
- 通話修正のために発火する: いいえ
- バッチの送信方法: バッチを送信しない
- 発火時: シグナル
- 保存をクリックします。
- カスタムWebhooksメニューで新しいWebhookを見つけます。
- アクションメニューで構成ボタンをクリックし、アクティブ化を選択します。
これで、あなたのInvocaアカウントはAudienceStreamに通話データを送信するように構成されました。
これで、顧客データプラットフォーム(CDP)内の訪問プロファイルにInvocaの通話および変換データを追加し、すべてのマーケティングアプリケーションで使用することができます。
Tealium AudienceStreamのデータをInvocaに送信する
このセクションでは、Tealiumアカウントを構成して訪問プロファイルデータをInvocaに送り返す方法について説明します。Invocaでは、このデータを使用してリアルタイムの通話ルーティングと発信者体験を最適化することができます。
Tealiumを構成してランディングページのJavaScriptデータレイヤーにデータを注入するための次の手順を使用します。
- このガイドのすべての前の手順が完了していることを確認します。
- iQタグ管理アカウントにログインします。
- Invocaタグに移動し、Tealiumアカウントで送信したい各パラメータに対して新しいカスタムデータマッピングパラメータを作成します。
Invocaに送りたいこれらの変数を好きなだけ送ることができます。これは、Invocaアカウントで利用可能なカスタムマーケティングデータフィールドの数にのみ制限されます。
カスタムデータマッピングの作成にアクセスして詳しい手順をご覧ください。
- 選択した変数に応じて、各データマッピングの宛先の名前を指定します。
例:リードスコア変数の場合は
invoca_leadscore
- 完了したら、次の手順で必要になる各宛先名のリストを別のドキュメントに記録します。
Invocaでカスタムマーケティングデータフィールドを作成する
指定したデータを取得するためにInvocaタグがデータを取得できるように、Invocaでカスタムマーケティングデータフィールドを作成するための次の手順を使用します:
- Invocaアカウントに戻り、作成したデータマッピングのそれぞれに対して新しいカスタムマーケティングデータフィールドを作成するための次の構成を使用します。
- フィールドタイプ
短文テキスト - パートナー(API)名:
前の手順で選択した変数を反映する名前を選択します。例えば、tealium_leadscore
など。 - フレンドリーネーム
前の手順で選択した変数を反映する「フレンドリーネーム」を選択します。例えば、Tealium Lead Scoreなど。 - 帰属 最後
- フィールドタイプ
- メニューリボンの歯車アイコンをクリックし、次にInvocaタグを選択します。
- 複数のInvocaタグがある場合は、タグ選択ドロップダウンメニューを使用してTealium統合に使用したいタグを見つけて編集します。
- タグウィザードのマーケティングデータセクションまでスクロールダウンし、作成したばかりの「Tealium Visitor ID」マーケティングデータフィールドを見つけます。
- 有効スライダーをクリックして、そのフィールドのデータ収集を有効にします。
- データソースタイプと名前のフィールドを次のように完了します:
- タイプ: JavaScriptデータレイヤ
- 名前:
localStorage.getItem("DESTINATION NAME")
- 保存をクリックします。
- ライブにするをクリックします。
これで、Tealiumからの任意のデータをマーケティングデータフィールドでキャプチャするInvocaタグが構成されました。
これで、リアルタイムルーティングWebhookの一部として、新しいルールベースのシグナルを構築する際、通話処理(IVR)オプションで、または他のInvoca統合で渡す際に、マーケティングデータフィールドを使用することができます。
EventStreamで検証およびトラブルシューティングを行う
Tealium EventStreamのイベント仕様を使用して、TealiumとInvocaの統合を検証およびトラブルシューティングするために次のことを確認できます:
- ライブイベント
- Invocaタグの発火記録
- この統合を通じて収集および転送されたデータ。
Invoca + Tealium統合のイベント仕様を作成するには:
- Tealiumアカウントにログインし、EventStreamに移動します。
- データソースメニューに移動し、Invoca Post-Call Webhookデータソースまでスクロールダウンします。
- 行の右側にあるライブイベントで表示をクリックします。
- ライブイベントメニューから、Invoca Webhookによって送信されたイベントを見つけて選択します。 ここから、1回の電話からTealiumに送信されたすべてのデータを確認できます。
- このイベントから新しいイベント仕様を作成します。 必要な場合は、イベント仕様を参照し、説明されている手順に従ってください。
- イベント仕様のタイトルを「InvocaPhoneCall」とします。
- すべての属性の必須チェックボックスをオフにします。 このイベント仕様は主にトラブルシューティング目的で使用され、Invocaを通じて通過する電話の総量を追跡するために使用されます。
- 変更を適切な環境に保存して公開します。
最終更新日 :: 2025年May月22日