GoogleスコープのカスタムディメンションをGoogleアナリティクスに渡す必要があります。私は製品のオブジェクトの配列内の最初の変数を読み取ることができます。また、アナリティクスのカスタムディメンション(すべての最初の価値さえも)は表示されません。GoogleアナリティクスとGoogleタグマネージャの商品スコープの範囲
製品はスコープのように私は解析でカスタムディメンションを設定している:
はその後、GTMに私は私のタグにカスタム・ディメンションをseted。
ディメンション値には、構造に入り、変数productSizeを見つける変数を使用しました。
そして、ここに私のコードです:
<script>
dataLayer.push({
'event': 'productImpression',
'ecommerce': {
'impressions': [
{
'name': 'Android tričko',
'id': '12345',
'price': '299',
'brand': 'Google',
'category': 'Pánská trička',
'variant': 'bílá',
'list': 'Search Results',
'productSize': 'L', // product scoped custom dimension
'position': 1
},
{
'name': 'Donut Friday Scented T-Shirt',
'id': '67890',
'price': '33.75',
'brand': 'Google',
'category': 'Apparel',
'variant': 'Black',
'list': 'Search Results',
'productSize': 'XL', // product scoped custom dimension
'position': 2
}]
}
});
</script>
私はこの問題は、私は私のカスタム・ディメンション(「L」)の(明らかに)最初の値のみを読むことができるで言ったように。すべての値( "L"、 "XL")を取得するには、可変ドット表記法でゼロ記号の代わりに何を書きますか?
すべての商品に関するすべての値をアナリティクスに渡す必要があります。すべての製品を個別のdataLayer.push()でプッシュする必要がありますか? Analyticsで何も表示されない問題はどこで発生していますか?助けてください。
これについて読んだことがありますが、タグマネージャを使用してもカウントされないと思いました。 GTMのどこにいても別のものを設定する必要がありますか、ディメンションをハードコードしてAnalyticsに設定するだけですか? – kelly
GTMに何も追加する必要はありませんが、カスタムディメンションが表示されるまでの処理時間は、ページビューデータの処理時間よりも少し長くなります。だから多分もっと数時間待たなければならないかもしれません。 –
まだ変更はありません...私は悲惨です...多分私はGoogle Analyticsの間違った場所を探しています... – kelly