GoogleタグマネージャにDatalayerとEnhanced eコマースデータを実装するためのデベロッパーブリーフを準備中です。私はGoogle Tag manager Enhanced ecommerce guideとEnhanced ecommerce data types specificationを参照しました。DataLayer eコマースの追加商品パラメータの強化 - 適切にプッシュする方法
私が知りたいのは、「eコマース」というデータレイヤーオブジェクトを介してプッシュされた拡張eコマースデータが、タグマネージャーでさらに変数として使用できるのか、それともGoogleアナリティクスタグを設定するためにプッシュされているのかGTMで? GTMの他のタグでもこれらのパラメータを使用したいと思います。
Googleタグマネージャよりも商品に関するパラメータをさらにトラッキングしたいのですが、拡張eコマースガイドで指定しています。この記事では、より多くの商品パラメータをトラッキングするために、カスタムディメンション( 'dimension1': 'Additional parameter')を使用して行うことができますが、後でこれらのパラメータを変数としてタグマネージャで使用できないと想定しています。
データレイヤオブジェクト "eコマース"の外側またはその内部の追加パラメータを指定する正しい方法はありますか?
ありがとうございます。
こんにちは、お返事ありがとうございます!だから、もし私がこの権利を得ているのであれば、理論的には(タグの優先順位を使って)イベントを設定せずにプッシュすることもできますが、プッシュの終わりにイベントを設定し、そのイベントを使ってカスタムタグをトリガーするだけで、 dataLayerにロードされましたか? イベントのないプッシュの場合、最後にカスタムイベントを追加してから、そのイベントを使用してカスタムタグをトリガーできますか? – cheechee
私は現在datalayerでこのテスト情報を持っている: https://www.dropbox.com/s/kx2ub8axg5geis4/Screenshot%202016-05-28%2021.24.52.png?dl=0私がしようとしています "ecommerce.products.0.dimension1"を使用して前述のように変数を定義することで、dimension1をカスタムデータレイヤー変数として引き出しますが、そうすることはできません。変数(CD Testという名前の)がデフォルト値(未設定)を表示しています https://www.dropbox.com/s/bibrcl1mlha5y3p/Screenshot%2020.25-05-28%2021.25.11.png?dl=0 変数を呼び出すカスタムタグをトリガするイベントproductloadedを使用しました。 – cheechee
最後のコメントは不完全ですが、前の例ではdataLayerの内部状態を更新するイベントが必要です(dataLayerは普通のオブジェクトではなく、GTMには独自のメソッドとプロパティが追加されています)データにアクセスできます。 –