Moments iQ 専門知識の例
この記事では、訪問を専門知識の評価を通じて導くMoments iQの経験の一例を提供します。
以下の例では、電子機器のサイトに体験を埋め込み、訪問にその専門知識のレベルを尋ねます。これにより、訪問が製品ラインにどれだけ慣れているかを判断し、それをホームインストールサービスやスピーカーケーブルや延長保証などの追加サービスや製品の提案に利用することができます。
必要条件
この例では、以下が必要です:
- Moments iQ。
ステップ1:データレイヤー変数の作成
以下のMoments iQ変数をCSVから一括インポートを使用してデータレイヤーに追加します:
momentsiq_question1, UDO Variable
momentsiq_question1_type, UDO Variable
momentsid_id, UDO Variable
momentsiq_answer1, UDO Variable
データレイヤー変数を一括で追加する方法の詳細については、変数の管理を参照してください。
ステップ2:タグの作成
以下の体験はカテゴリーページに表示されます。
訪問との最初のエンゲージメントのために、以下のプロパティを持つTealium Moments iQタグを追加してMoments iQ体験を作成します:
- タイトル:
訪問の専門知識 - 体験の配置:
中央 - 体験のタイプ:
埋め込み - 体験の位置:
開始後 - リダイレクトがタブを開く:
偽 - ヘッダーテキスト:
専門知識 - メインテキスト:
あなたをよりよく知るためにご協力ください - 質問テキスト:
ホームシアター機器に関するあなたの経験レベルは何ですか? - 回答タイプ:
ラジオボタン - 回答:
["プロフェッショナル","アドバンスド","ベーシック","なし"]
配置セレクターの下に、体験をロードしたいCSSプロパティを入力します(例えば、div.col-main)。
ロードルールの作成
体験をホームページでのみロードするために、以下のプロパティを持つホームページロードルールを作成します:
- 変数:
js.page_type - 演算子:
equals (ignore case) - 値:
home
ステップ3:回答の保存
Moments iQ体験への訪問の回答を使用して訪問の体験をパーソナライズするためには、アプリケーションとユースケースに応じて、訪問の回答をローカル保存またはセッション保存に保存する必要があります。
これを達成するために、JavaScript Code拡張機能を使用して、動的キーを指定するために変数momentsiq_id(Moments iQタグのUID)を使用して、回答をローカル保存に保存します。
localStorage.setItem('moments_answer_' + b['momentsiq_id'], b['momentsiq_answer1']);
拡張機能に条件を追加して、momentsiq_submitイベントが発生したときにのみ実行されるようにします:
結果としてローカル保存に保存されるキー/値は次のようになります:
保存された値を取得する必要がある場合は:
var answer = localStorage.getItem('moments_answer_' + b['momentsiq_id']);
詳細については、ローカル保存とセッション保存とAdvanced JavaScript Code Extensionを参照してください。
結果
訪問がホームページをロードすると、ホームページはdiv.col-main要素の開始後に体験を埋め込みます。
最終更新日 :: 2024年March月29日