問題タブ [enhanced-ecommerce]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
1 に答える
472 参照

android - Android アプリの拡張 e コマースに記録されない購入イベント

モバイル アプリに GTM を使用した拡張 e コマースをインストールするために、モバイル開発を専門とする代理店と協力してきました。スクリーン ビュー トラッキングとカスタム イベントは正常に機能していますが、Ecom レポートにすべてのデータを表示するのに苦労しています。現在の製品リストのパフォーマンス レポートを参照してください(はい、まだすべてのデータが意味をなすわけではありません)。

製品のチェックアウトは適切に追跡されているようですが、購入イベントには欠陥があります。参考までに、ボタンをクリックすると、チェックアウトと購入の両方のデータがカスタム イベントで送信されます。イベントレポートは、イベント自体が正常に収集されていることを示しています。

データ プッシュの一部を次に示します (Android)。

クリック数

カートに追加

チェックアウト

購入 - チェックアウトと同じページ (1 ページのチェックアウト) で発生しますが、別のイベントで発生します

Google が取引を記録するのを妨げるものは何かありますか? すべてのタグも「Enable Enhanced Ecomm」および「Use data layer = true」で設定されています。

どうもありがとう、

チャールズ

0 投票する
1 に答える
573 参照

google-analytics - 「dataLayer.push」または「dataLayer =」で宣言して、Analytics e コマース トラッキング GTM を使用する

これらのうちどれがより最適ですか?

サンキュー ページがあり、すべての取引販売情報をこのページに読み込んで、Google タグ マネージャーを介して Google アナリティクスに投稿する必要があります。

以下のコードを使用して dataLayer を宣言し、GTM コードの前に投稿しますか?

または、自動的に作成された dataLayer にデータをプッシュし、GTM コードの後に​​投稿しますか?

違いはなんですか?「DOM Ready」イベントを使用して、dataLayer から Google にデータを取得します。

0 投票する
1 に答える
120 参照

cordova - 拡張 e コマースの「購入」イベントが Cordova アプリに保存されない

Extended Ecommerce API を使用する Cordova/Web アプリがあります。

モバイル Web サイトとして実行すると期待どおりに動作しますが、Cordova アプリと同じコードを実行すると、「購入」イベントは Google アナリティクスの e コマース レポートに表示されません (残りのページビュー イベントはキャプチャされます)。

HTTP Get 呼び出しを確認しましたが、問題ないようです。

によって生成されたとおり:

0 投票する
1 に答える
389 参照

google-analytics - Google アナリティクスが拡張 e コマース データを追跡しない

私は分析でいくつかのホテルを管理していますが、実際には 400 ほどあり、e コマース データを拡張 e コマースに更新しています。

スクリプトを 100 のホテルで e e コマースに更新したとき、誰も機能していなかったので、テストを実行したところ、アイソグラム分析コードが実装されていないことがわかり、それを修正して、現在 70/100 のホテルが e コマース データを取得しています。

過去 30 軒のホテルのデータを取得するのは時間の問題ですが、ここにコードを示します。

0 投票する
1 に答える
904 参照

php - Google アナリティクス EE ​​で商品の収益を確認できない

現在、Google アナリティクスの拡張 e コマースを実装していますが、購入の追跡に問題があります。

PHP バックエンドからの購入を追跡するため、PHP 用のGoogle Analytics Measurement Protocol ライブラリ(対応する readme セクションへのリンク) を使用します。そして、1 つのことを除いて、すべて正常に動作します: 購入による収益が販売実績セクションに表示されますが、何らかの理由で、製品リストのパフォーマンスセクションに対応する製品が表示されません(ただし、購入数は正しく表示されます)。

写真を見てください:

ここに画像の説明を入力

PS数量も不足しています。

0 投票する
1 に答える
1278 参照

google-analytics - DataLayer Enhanced ecommerce 追加製品パラメーター - 適切にプッシュする方法は?

Datalayer と拡張 e コマース データを含む Google タグ マネージャーを実装するための開発者ブリーフを準備しています。Google タグ マネージャーの拡張 e コマース ガイド拡張 e コマースのデータ タイプの仕様を参照しました。

私が知りたいのは、「e コマース」と呼ばれるデータレイヤー オブジェクトを介してプッシュされた拡張 e コマース データが、さらにタグ マネージャーの変数として利用できるのか、それとも GTM で Google アナリティクス タグを設定するためだけにプッシュされているのかということです。これらのパラメータを GTM の他のタグでも使用したいと考えています。

問題は、たとえば、Google タグ マネージャーの拡張 e コマース ガイドが指定しているよりも多くのパラメーターを製品について追跡したいということです。この記事では、より多くの製品パラメータを追跡するために、カスタム ディメンション (「dimension1」:「追加パラメータ」) を介してそれを行うことができると述べていますが、これらのパラメータは後でタグ マネージャーで変数として使用できないと思いますか?

データレイヤーオブジェクト「ecommerce」の外側または内側でこれらの追加パラメーターを指定する正しい方法はありますか?

ありがとうございました。