Webhook Krux (廃止予定)
Krux Webhookは廃止予定の機能で、Salesforce Audience Studio Connectorに置き換えられました。
前提条件:
この記事では、AudienceStream Webhook Connectorを介してKruxのMobile HTTP APIを使用してオーディエンスデータをKruxに送信する方法について説明します。
概要
このソリューションは、iQとCustomer Data Hubからの以下のコンポーネントを組み合わせています:
- iQのKruxタグ
- iQのPersist Data Value拡張
- Customer Data HubのVisitor Attribute
- Customer Data HubのWebhook
iQタグ管理
Krux Controlタグを追加する
iQタグ管理のTag MarketplaceからKrux Controlタグを追加します。Kruxから提供されたKrux Configuration IDでタグを構成します。
KruxユーザーIDでCookieを構成する
Webhookコネクターを介して送信するユーザーをKruxユーザーと一致させるためには、Krux Controlタグによって生成されたKruxオブジェクトからKruxユーザーIDを抽出する必要があります。Kruxオブジェクトの命名規則はクライアントごとに異なります。ユーザーIDを抽出するためのコードはKrux.ns.CLIENT('get', 'user')
のようになります。ここで、CLIENTはあなたの特定のKruxクライアント名です。このオブジェクトの命名規則については、Kruxの担当者に尋ねるか、Chrome DevTools ConsoleでKrux.ns
と入力して結果のオブジェクトを調べることができます。
Kruxクライアント名を取得したら、以下の手順に従ってKruxユーザーIDをCookieに保存します:
-
Tealium iQタグ管理のData Layerに2つの変数を追加します。
- UDO Variableタイプの
krux_id
- First Party Cookieタイプの
utag_main_krux_id
- UDO Variableタイプの
-
KruxオブジェクトのユーザーIDを
krux_id
に抽出するためのSet Data Values Extensionを追加します。この拡張のExecutionを"After Tags"に構成します。これにより、Krux ControlタグがKruxオブジェクトを作成する機会が与えられます。この拡張の条件を構成して、
utag_main_krux_id
クッキーがまだ構成されていない場合にのみ変数を構成します。 -
上記の拡張から
krux_id
をクッキーに保存するためのPersist Data Value Extensionを追加します。
このクッキーを保存する条件を構成して、krux_id
変数が入力されている場合にのみ保存し、最初に構成された値を保持します。
Customer Data Hub
KruxユーザーIDでVisitor Attributeを構成する
“Krux ID"という名前のVisitor-scoped String Attributeを作成します。この属性はutag_main_krux_id
クッキーから取得します。
Krux HTTP API Webhookを追加する
このセクションでは、Webhook Send Custom Request Actionを使用してKruxコネクタを作成するために必要なパラメータを定義します。
ベンダーのドキュメンテーション: Krux Mobile HTTP API
- Method: GET
- URL:
https://beacon.krxd.net/pixel.gif&tech_browser_lang=en
- URL Parameters:
Mapped Attribute Krux Parameter Description <Custom Value> _kpid Publisher UUID (Kruxから提供) <Custom Value> _kcp_d Domain (Kruxから提供) <Custom Value> _kcp_s Site (Kruxから提供) Krux ID _kuid Krux ID Visitor Attribute <Custom Value> kua<krux_user attribute_name> Kruxで構成されたカスタムユーザー属性 (例: _kua_cartAbandoner)
最終更新日 :: 2024年March月29日