AdWords が「Google 広告」になりました。これまで AdWords としてご利用いただいていたサービスの名前が「Google 広告」に変わりました。検索ネットワーク、ディスプレイ ネットワーク、YouTube などを対象にあらゆる広告サービスを提供いたします。詳細

293 人が現在オンライン
293 人が現在オンライン
Google アナリティクスのアカウント設定、プロパティ、ビューやフィルタ設定などについて、ユーザー同士で意見交換ができます。解析を通して浮かんだ質問やアイディアを投げかけ合って、よりデータ分析の知識を高めていきましょう。
ガイドを表示
star_border
返信

フォーム入力開始のイベントトラッキングが計測できません

初級者 ✭

お世話になります。

ECサイトで購入申込フォームの入力開始をイベントトラッキングで計測したく設定したのですが、管理画面に反映されません。

ネットで調べたところ実装後24時間様子をみないとすぐはカウントされないという情報もあったのですが、

管理画面を見るとイベントトラッキングはリアルタイムでも計測できるように思い・・実際のところ正しく設置されていればすぐに反映されるものなのでしょうか?

 

今回作業した一連をお伝え致しますので、何か不備がございましたらご指南頂けますと幸甚です。

 

①トラッキングコードの実装

<!-- Global site tag (gtag.js) - Google Analytics -->で始まるgtagのコードをheadタグ内に設置し、訪問数などの計測はできているのを確認致しました。

 

②フォームのHTMLソース内に下記の記述を追記

追記前のソース:

<input type="text" name="conveni_customer_name01" value="<!--{$arrForm.conveni_customer_name01|escape}-->" placeholder="山田" class="w98"/>


追記後のソース:
<input type="text" name="conveni_customer_name01" value="<!--{$arrForm.conveni_customer_name01|escape}-->" placeholder="山田" class="w98" onfocus="gtag('event', 'form', {'event_category': 'form1','event_label': '1st'});"/>

 

追記したコードの書き方はネットとこちらの過去の質問を参考に記述致しました。

 

また、目標の設定は添付ファイルの通りです。

添付ファイルと見比べると、 {'event_category': 'form1' の部分が間違っているように思うのですが、

イベントのカテゴリ、アクションなどどのように記述すればよいのか、正しいコードをご教示頂けますと有難く存じます。

 

何卒よろしくお願い申し上げます。

Re: フォーム入力開始のイベントトラッキングが計測できません

レジェンド
こんにちは。

Googleアナリティクスのリアルタイムで、イベントも確認できますので、テスト購入をして確認になるかと思います。

おおせのコードはECキューブのように見受けられますが、こうしたショッピングカートの場合、決済画面で正しくコードが出力されているかどうかを確認しないといけないのですよね。もちろんトランザクションは発生してしまいますので、検証環境がないと、面倒は面倒なのですが。

ただ、カートはセキュリティを担保しなくてはいけませんので、そのあたり、本来のコード以外は除去される可能性もありますので、テストはしかたないとは思います。

よろしくお願い致します。
------
文責:カグア!

Re: フォーム入力開始のイベントトラッキングが計測できません

初級者 ✭
ありがとうございます!
リアルタイムで確認できるはずなのですね。参考になりました!

あとはコードの修正だと思うのですが、正しいコードの書き方が分からずなんです。。

Re: フォーム入力開始のイベントトラッキングが計測できません

レジェンド
まあ、リアルタイムで確認するまえに、まずはonfocusが効くかどうかで、onfocus="console.log('Hello');" などとして、Chromeのデベロッパーツールで確認して、うまく行ったら次は gtag入れて・・・、みたいな検証を1つづつ行うというか。

ま、私が、それをやったことが無いからですけども。コードは良さそうな気はしますけども、なんでしょうかね、うーむ。よろしくお願い致します。
------
文責:カグア!

Re: フォーム入力開始のイベントトラッキングが計測できません

上級者 ✭ ✭
mitaさん

こんにちは。
イベントの計測自体には問題ないように見えますが、実際Javascriptの干渉などでonfocusが期待通りの動作をしないことは考えられます。
また拝見しましたところ、
アクション: form
カテゴリ: form 1
ラベル: 1st
にてイベント計測設定がなされており、目標の設定と相違がみられるようです。

よろしくお願いします。

Re: フォーム入力開始のイベントトラッキングが計測できません

初級者 ✭
ありがとうございます!まずはコードを修正してみて、できなかったら仰せの通りに進めてみます!

Re: フォーム入力開始のイベントトラッキングが計測できません

初級者 ✭
ありがとうございます!
そうなんです・・目標の設定と相違がみられるので、修正したいのですが・・
頂いたアドバイスと質問に添付致しました目標の設定を考慮しますと、下記の修正でいけそうでしょうか・・・?

現状:
onfocus="gtag('event', 'form', {'event_category': 'form1','event_label': '1st'});"

修正候補:
onfocus="gtag('event', 'form1', {'event_category': 'input','event_label': '1st'});"

onfocus="gtag(以降の書き方が調べても分からずでして・・・もしお分かりでしたらご指南頂けますと幸甚です!

よろしくお願い申し上げます。

Re: フォーム入力開始のイベントトラッキングが計測できません

上級者 ✭ ✭
gtagのイベントトラッキングについての公式リファレンスはこちらとなります
https://developers.google.com/analytics/devguides/collection/gtagjs/events?hl=ja#event-parameters

analytics.jsと同じようなイベントアクション・カテゴリ・ラベルを用いるイベントトラッキング部分は
gtag('event', 'イベントアクション名', {'event_category': 'イベントカテゴリ名', 'event_label': 'イベントラベル名'});
のように記載します。

ですので、いただいている通り
onfocus="gtag('event', 'form1', {'event_category': 'input','event_label': '1st'});"
でよろしいのではないかと思います。

よろしくお願いします。

Re: フォーム入力開始のイベントトラッキングが計測できません

初級者 ✭
ありがとうございます!!大変助かります。やってみてまたご報告致します!

Re: フォーム入力開始のイベントトラッキングが計測できません

初級者 ✭
残念ながら、計測できませんでした…T_T
「'event_label'」の前に半角スペースが足りないことに気づいたので追加したのですが、それでもだめでした。。
Javascriptの干渉でしょうか・・・・自分にとっては難易度が高すぎて対応不能状態です・・。
コードを記載しているのがシステムの入ったテンプレートファイルなので、システムサポートに問い合わせてみようと思います。
大変ご丁寧なご指南を頂き、感謝申し上げます!<(_ _)>