2017-06-22 3 views
0

私はクライアント用にGoogle DataLayerを実装したいと思いますし、ドキュメントや記事を読んだ後にブラウザ拡張機能を試してみました。データレイヤーを正しく追加する(dataLayer vs ga( 'ec:...'))

私が使用していることの2つのバージョンを見た:有利なバージョンがある

dataLayer.push('ecommerce': { 
    'detail': {/* data */}, 
    'impressions': [{/* data */}]  
}); 

ga('ec:addImpression', {'id':'%s', 'name':'%s', 'category':'%s', 'brand':'%s', 'position':%s, list: '%s'}) 
ga('send', 'pageview'); 

を、または仕事の両方を行う。また、第二の選択肢のために、私はする必要がありますか? gaを使用する( 'send'、 'event '、' ...... ')をga(' ec:something ')関数の使用後に毎回使用しますか?

答えて

1

最初はGoogleタグマネージャで使用されるdataLayerです。

2つ目はdataLayerではありません。これは、Googleアナリティクスのトラッキングコードを呼び出すためのものです(これを動作させるにはロードする必要があります)。

これらは2つの異なる点です。タグ管理ソリューションで使用するdataLayerを実際に実装する場合は、最初の解決策が必要です。

あなたが不安を感じることはありませんが、違いを理解できない場合は、Googleの非常に豊富なドキュメントを読んで始めてください。あなたの質問から、dataLayerはGoogleのサービスではないので、あなたが何をしようとしているのかは明らかではありません。Googleのタグ管理ソリューションに役立つ変数です。

+0

はい、私は知っていますが、クライアントからの情報はほんの少ししかありません。データの記録方法を確認するためにAnalytics/TagManagerにアクセスすることはできません。情報をいただき、種類RTFMをありがとう –

関連する問題