2017-07-12 13 views
0

Googleアナリティクス(GA)についてよく知りません。 私の仕事は、カスタム変数(キー1)でGAに表示されるウェブショップからデータを送信する方法を見つけることです。これはdataLayerで送信する必要があります。Google Analytics - DataLayerでカスタム変数を設定する方法

送信するデータは、訪問者が新規であるか顧客であるかを示すためのものです。

調査後、私はga.jsの

_gaq.push([ "_ setCustomVar"、1、 "ReturningVisitor"、 'はい'、1])で送信するための唯一の方法を発見しました。

DataLayerを使用して他のデータをGoogleアナリティクスに送信しているため、私のためには機能しません。

これは、我々は他のデータを送信するサンプルコードです:

window.dataLayer = window.dataLayer || [];

var dataToPush = { 
    'event': 'transactionEvent', 
    'transactionId': '112256', 
    'transactionAffiliation': 'CompanyName', 
    'transactionTotal': 250.00;?>, 
    'transactionTax': 0, 
    'transactionShipping': 0, 
    'transactionProducts': [] 
} 

dataLayer.push(dataToPush); 

この変数にカスタム変数(キー1)を追加するにはどうすればよいですか?

答えて

1

あなたが好きだが、カスタム変数をdataLayerに送ることができます。例:

var dataToPush = { 
    'event': 'transactionEvent', 
    ... 
    'anyNameForYourCustomVariable': 'ReturningVisitor' 
} 

dataLayer.push(dataToPush); 

重要なステップは、GTMで設定することです。あなたはそのGoogle Analyticsの設定を送信し、編集したいGAタグに行く

  1. GTMに新しいDataLayer変数を作成し、設定「データレイヤー変数名を」GTMの「anyNameForYourCustomVariable」
  2. に:あなたは、これは手順に従ってきました
  3. 「詳細設定」をクリックします - >「カスタムディメンション」と、あなたが
を作成したデータレイヤー変数を選択し、「1」に
  • セットインデックス「CUSTOM DIMENSION追加」を上と「寸法値」のクリック

    詳細については、開発者ガイドをご覧ください。https://developers.google.com/tag-manager/devguide

  • +0

    ありがとうございます。私はGTMへのアクセスを得た後、これを試してみます。 – sureewan

    関連する問題