データ値構成拡張
データ値構成拡張は、テキスト、別のデータレイヤー変数、またはJavaScriptコードを使用してデータレイヤー変数の値を構成します。
前提条件
- utag v4.38以降。
utag.js
テンプレートの更新についての詳細は、当社のナレッジベース記事utag.jsの最新バージョンへの更新のベストプラクティスを参照してください。 - 拡張機能の動作方法について理解しておく。
動作方法
この拡張機能を使用して、テキスト、別のデータレイヤー変数、またはJavaScriptコードを使用してデータレイヤー変数の値を構成します。データレイヤー変数は構成構成オプションで指定され、新しく割り当てられる値はToフィールドで指定されます。拡張機能の一つのインスタンスで複数の変数を割り当てることができます。値が割り当てられるタイミングを制御するためのオプションの条件を追加することができます。
拡張機能の使用
拡張機能が追加されると、以下の構成オプションが利用可能になります:
-
構成:構成するデータレイヤー変数。変数のドロップダウンリストから選択します。**+**ボタンをクリックして新しい変数を作成します。
-
To:変数に割り当てる値。**+ボタンをクリックして別の変数を構成するか、-**ボタンをクリックして変数を拡張機能から削除します。
値は以下のオプションのいずれかになります:- テキスト:入力したテキスト値に構成します。
- 変数:別のデータレイヤー変数の値に構成します。
- JSコード:JavaScriptコードステートメントの値に構成します。
-
条件:(オプション)条件が追加され、変数が割り当てられるタイミングを制御します。条件が追加された場合、新しい値を割り当てるためには
true
に評価されなければなりません。
例
テキスト値の構成
この例では、変数をテキスト値に構成する方法を示します。このシナリオでは、クエリストリングパラメータq
が入力されているかどうかを検出するための条件が使用され、データレイヤー変数page_type
がテキスト値search
に構成され、これが検索結果ページであることを示します。
- データ値構成拡張機能を追加します。
- タイトルをページタイプとして検索を構成に構成します。
- ドロップダウンメニューから変数page_typeを選択します。
- 値のタイプをテキストに構成します。
- テキストボックスに
search
を入力します。 - 条件を追加をクリックし、以下を構成します:
- 変数**q (js)**を選択します。
- 条件を定義されているに構成します。
変数値の構成
この例では、変数を別の変数の値に構成する方法を示します。このシナリオでは、変数page_name
が値を持っていない場合、document.title
変数の値に構成されます。
- データ値構成拡張機能を追加します。
- タイトルを
page_nameを構成
に構成します。 - ドロップダウンメニューから変数page_nameを選択します。
- 値のタイプを変数に構成します。変数のドロップダウンリストが表示されます。
- ドロップダウンメニューからdocument titleを選択します。
- 条件を追加をクリックし、以下を構成します:
- 変数page_nameを選択します。
- 条件を定義されていないに構成します。
- +をクリックしてOr条件を追加します。
- 変数page_nameを選択します。
- 条件を定義されているに構成します。
- +をクリックしてAnd条件を追加します。
- 変数page_nameを選択します。
- 条件を入力されていないに構成します。
JavaScriptコード値の構成
この例では、JavaScriptステートメントが返す値に変数を構成する方法を示します。このシナリオでは、検索ページ上の検索結果の数は、jQueryを使用してページ上の検索結果リンク要素の数を選択することで決定されます。変数search_results
はJavaScriptコードが返す値に構成されます。
- データ値構成拡張機能を追加します。
- タイトルを
検索結果の数を決定
に構成します。 - ドロップダウンメニューから変数search_resultsを選択します。
- 値のタイプをJSコードに構成します。
- テキストボックスにJavaScriptコードを入力します。この例では、シンプルなjQueryセレクタと
.length
プロパティを使用しています:$('.search-results a').length;
。 - 条件を追加をクリックし、以下を構成します:
- 変数page_typeを選択します。
- 条件を等しいに構成し、テキストフィールドに
search
を入力します。
最終更新日 :: 2024年March月29日