2016-05-19 12 views
0

javascriptを使用してデータレイヤの結果を読み取るにはどうすればよいですか?タグマネージャのネストされたオブジェクトのように見えます。私はdataLayer.lftsegmentを試みたが、それはnullあるjavascriptを使用してデータレイヤの結果を読み取るにはどうすればよいですか?

{ 
    gtm:{ 
     start:1463690982106, 
     uniqueEventId:1463690982469 
    }, 
    event:'gtm.load', 
    lftsegment:'TEST' 
} 

:この(データ層の電流値)のように見えるタグマネージャを使用する前に

。私はdataLayer.3.lftsegmentを試したのでそれは第3のオブジェクトに格納されていますが、それはnullです。私はdataLayer[3]を試しましたが、どちらもうまくいきません。

しかし、私はdataLayer全体のコンソールログを実行することができ、オブジェクトとオブジェクトを生成します。

私はこれらの変数の1つを取得したいだけです。

答えて

0

これらの変数はどこで必要ですか?

Googleタグマネージャで作業している場合は、GTMインターフェース内にカスタムデータレイヤー変数を作成し、ドット表記を使用して必要なオブジェクトを識別できます。

その情報をページ自体に戻したいという場合は、実際にはわかりません。その情報をデータレイヤー以外の場所に保存することをおすすめします。

+0

ドット表記の使い方の例を教えていただけますか?私はオリジナルの質問のようにドットを使ってバリエーションを試しましたが、オブジェクトにはデータがありますが、何も得られません。ありがとう – Diana

+0

http://www.simoahava.com/gtm-tips/access-array-members-in-the-data-layer/#gref –

関連する問題