タグの基本: 読み込みルールの追加
読み込みルールは、サイトにタグを読み込むタイミングを決定します。ルールは、データレイヤーの値に基づく1つ以上の論理条件で構成されます。条件が_true_となると、タグが読み込まれます。条件が_false_となると、タグは読み込まれません。
page_type
の変数は読み込み規則としてよく使用されます。その値は、"category"
、"product"
、"cart"
、"order"
のようにサイトのページの種類を表すため、これらのページでタグを読み込むためのルールを作成するのに向いています。
タグ設定ウィンドウで読み込みルールを直接管理するか、Load Rules画面で管理します。デフォルトの読み込みルールは"All Pages"
となっており、Tealiumのタグが配置されているすべてのページでタグが読み込まれます。特定のページでのみタグを読み込むには、条件に基づく新しい読み込みルールが必要となります。
条件は以下のパーツで構成されます。
- Variable ルールでその値を使用するデータレイヤーの変数です。
- Comparison Operator
変数を他の値を比較するために使用する方法で、
"equals"
、"contains"
、"greater than"
、"is not populated"
などがあります。 - Comparison Value 比較のために使用される値です。
例
次の例では、現在のページがショッピングカートのページかどうかを確認するためのチェックを行います。
page_type
equals "cart"
- Data Layer Variable:
page_type
- Comparison Operator: equals
- Comparison Value:
"cart"
このレッスンでは、QAまたはステージングサイトでタグが読み込まれないように、ライブプロダクションのウェブサイトを識別するためのルールを作成します。このルールでは、domain
という名前の組み込み変数に"stage"
または"qa"
のワードが含まれないことを確認し、プロダクションサイトであることを示します (たとえば、ドメインが"qa.yourdomain.com"
であればこのルールは_false_となります)。
この読み込みルールを追加するには、以下の手順に従います。
- 先に作成したGoogle Analyticsタグをクリックし、使用可能なオプションを表示します。
- Load Rules 領域で、[Edit]をクリックします。
- [+Create Rule]をクリックします。[New Load Rule]ダイアログが表示されます。
- Title フィールドで、
Production Site
と入力します。 - 最初のドロップダウンリストで、
domain
を選択します。 - 2番目のドロップダウンリストで、[does not contain]を演算子として選択します。
- 3番目のフィールドで、
stage
と入力します。 - [+]ボタンをクリックし、AND条件を追加します。
- 最初のドロップダウンリストで、
domain
を選択します。 - 2番目のドロップダウンリストで、[does not contain]を演算子として選択します。
- 3番目のフィールドで、
qa
と入力します。
- [Apply]をクリックし、読み込みルールを適用します。
- 再度[Apply]をクリックし、タグを更新します。
これで、プロダクションサイト ("stage"
または"qa"
が含まれるドメイン以外) でのみタグが読み込まれるようになります。