ヘッドセクションにユニバーサルアナリティクスのあるウェブサイトがあり、最近Googleタグマネージャーを設定して、問題を解決できなかったかどうかを確認しました。トラッキングコードは次のようになります
(function(i、s、o、g、r、a、m){i ['GoogleAnalyticsObject'] = r; i [r] = i [r] || function(){ (i [r] .q = i [r] .q || [])。Push(arguments)}、i [r] .l = 1 * new Date(); a = s.createElement(o) 、 m = s.getElementsByTagName(o)[0]; a.async = 1; a.src = g; m.parentNode.insertBefore(a、m) })(window、 document、 'script'、 '// www.google-analytics.com/analytics.js','ga'); ga(' create '、' UA-XXXXXX-X ' 、 'auto'); ga( 'send'、 'pageview');
次のonclickイベントをプッシュするAJAXベースのイベントを作成しましたfunctions 3つの異なる形式で
ga( 'send'、 'event'、 'Category [Form]'、 'Action Name [1,2,3]'、 'Label Tag [1,2,3]'、1);
googleアナリティクスでは、3つの異なるアクションラベルのそれぞれに同じカテゴリ/アクション/ラベルを使用して3つの目標を作成しました
Googleアナリティクスの動作->イベント->概要レポートでは、3つのイベントすべてが追跡されていますが、変換->目標->概要レポートでは、3つすべてにレコードがありません。
これが起こっている理由は何ですか? (イベントトラッキングの実装後)目標を再度設定する必要がありますか?
私は自分で問題の解決策を見つけたので、誰かが同じ闘争を経験した場合に備えて、ここに答えを投稿したいと思います。
基本的に、目標値は関数の値と一致しませんでした。目標設定ページは次のようになりました
「イベント値を変換の目標値として使用する」の下のメッセージに気づきました(「はい」と答えました)
イベントトラッキングコードと一致する上記の条件で定義された値がない場合、目標値として何も表示されません。
次のいずれかが可能です。
関数パラメーターを、目標構成と同じ値に一致させるか、
回答を「NO」に設定し、関数と目標の両方の構成で値を削除し、$ USDまたは通貨に応じて変換の値を割り当てます(My Choice)