1

2 種類のユニバーサル アナリティクス (UA) アカウントがあります。すべてのサブドメインに適用されるロールアップ プロパティ ID と、そのサブドメインにのみ表示されるサブドメイン固有の ID です。合計 7 つのサブドメイン プロパティがあります。

各サブドメイン/プロパティに 2 つのタグ (ecomm トランザクション タグと通常の UA タグ) を設定する代わりに (合計 16)、これら 2 つのタグだけを設定して、UA-ID を動的に変更できるかどうか疑問に思っていました。対応するプロパティ。

例: 「UA-XXXXXXXX-{{UA ID}}」という ID を持つタグを設定します。ここで、「{{UA ID}}」は私が定義し、現在のサブドメインが何であるかに応じたルールで設定します。開発者に新しい変数ペアを作成するよう依頼することなく、どこかでプロパティ 1 を「1」に関連付け、プロパティ 2 を「2」に関連付けるなどして、適切なトラッカーが適切なサブドメインで起動されるようにします。

ありがとう!

4

2 に答える 2

2

私は次の回避策でこれを行いました:

  • DOM の準備ができたときに読み込まれるカスタム html タグを作成しました (ルール "{{event}} == gtm.dom)
  • そのカスタムタグ内に、サブドメイン(または動的プロパティ)を決定するためのjavascriptを配置し、変数を設定します-それに応じて「ua」と呼びましょう
  • 同じタグ内で、ua 変数とカスタム イベントを datalayer にプッシュします。

    dataLayer.push({ 'ua':ua, 'イベント': 'INIT' });

  • 上記のプッシュ変数から値を取得するマクロ「UA ID」を作成しました

  • 「初期化時」にルールを作成しました ( {{event}} == INIT
  • そのルールを使用して、後続のすべてのタグを起動しました (したがって、UA 変数が設定された後にのみ実行されます)。

これまでのところ (つまり、過去 2 か月間)、これはうまく機能しているので、あなたにも当てはまるかもしれません。

于 2013-07-03T09:09:05.773 に答える
1

実際には、ホスト名をベースにしてルックアップ テーブルを作成すると、はるかに簡単になると思います。次に、ルックアップ テーブルの新しい行に、すべてのサブドメインの UA プロパティを追加します。その後、このルックアップ テーブルを UA の変数として使用します。 ホスト名によるルックアップ テーブル変数

多くの GA プロパティを管理するためのよりクリーンなオプションです。

于 2015-06-28T20:49:25.170 に答える