問題タブ [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 投票する
3 に答える
2858 参照

google-analytics - Google アナリティクス拡張 e コマース - カートの数量の更新を追跡する方法

Google は、強化された e コマース プラグインを使用してカート内の行の数量を変更するユーザーに対処する方法について一言も述べていません。

ユーザーがカートに何かを追加し、後のセッションで同じカートに戻り、同じ製品をさらに追加すると、単価が低くなる場合があります (たとえば、e コマース サイトで値下げが使用されている場合)。 .

したがって、たとえば、彼は最初に 1 ユニットを 3 ドルで追加し、戻ってきて数を 10 に増やし、1 ユニットごとに 2 ドルを支払うだけで済みます。

ここで、以前に GA に送信された価格を何らかの方法で無効にする必要があります。

これには複数の解決策がありますが、それぞれにいくつかの重大な欠点があります。

1)差を計算し、それを追加/削除します。

2) 行を削除し、現在の数量を追加します。

方法 1 には、(最も) 正しいユーザー操作を渡すという利点があります。add/remove には非 Interaction パラメーターがないように見えるため、方法 2 を使用すると、add/remove の数が正しくないことを意味します。

方法 2 には、製品が最初に追加された後に価格変更が発生した場合に、価格を変更できるという利点があります。例: 単位を追加した後、顧客の単価は低くなりました。方法 1 を使用すると、GA の金額が正しくないか、価格差を計算して、最近追加されたユニットに架空の低価格を与える必要があります。

2つの方法のうち、どちらが好ましいですか?

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

google-analytics - コンテンツを追跡するための基本的な GA/GTM 拡張 e コマースの実装が機能しない

初めて拡張 e コマースを実装しています。コンテンツの消費を追跡するために使用したいと考えています。私はこの実装を段階的にしようとしています。

Web サイトでスクロール イベントが発生しました (25% スクロール、50% スクロールなど)。それらを使用して、各ファネルステップをトリガーおよびフィードしたいと考えています。

次のカスタム HTML タグを作成しました。

GA デバッガーを見ると、2 つの間違いがあります。

  • Waiting on require of "ec" to be fulfilled.
  • Ignoring create request for duplicate tracking name.

だから私は2つの質問があります:

  • カスタム HTML タグを使用して特定の UA にデータを送信するにはどうすればよいですか?
  • EC プラグインを開始するにはどうすればよいですか?

私のコードには他にも間違いがあると思います。私は学んでいるので、これがすべて意味をなすことを願っています。