2017-05-24 8 views
0

自分のサイトでGoogleアナリティクスを使用してボタンクリックなどのイベントを追跡しています。その1つは予約ボタンです。しかし、私は購読者の数が購読ボタンのクリック数よりもはるかに少ないことに気づいた。ウェブサイトからテキスト入力を引き出すにはどうすればよいですか?

ここ数日間にテキストフィールドに入力された入力を見つけることは可能でしょうか? GAでタグマネージャを使用する方法についてお読みになりましたが、GAや別の方法でテックスフィールドを通過したすべてのデータを知ることができるかどうかを知りたいと思います。

答えて

0

を実行した後のいずれか、これを実行し、ボタンのクリックイベントでは、この

をお試しくださいマネージャー。

フィールドのvalue属性(ユーザーがデータを入力する場所)にアクセスするJavascript変数を作成します。

以下のコードを使用して、IDが 'inputfieldID'のフォームのvalue属性にアクセスします。

function() { var field = {{Form Element}}.querySelector('#inputFieldId'); return field ? field.value : undefined; }

クレジット:https://www.simoahava.com/analytics/track-form-engagement-with-google-tag-manager/

+1

Eメールや電話番号などのPIIをGAに直接送信してはいけないことにご注意ください。あなたはハッシュをマッシュします – Tushar

+0

現在のTOSハッシュごとにSHA256以上が必要です。これはJSで達成可能ですが、パフォーマンス上の問題が生じる可能性があります。また、もちろんハッシュ値を持つことは、テキストフィールドの値を知りたい場合に特に有用ではありません。 –

+0

@ Tusharありがとう、私はそれを認識しています。 – Love

0

onClickイベントまたはスクリプトが私はGoogleタグを使用して解決策を見つけた

<input type="button" name="subscribe" onclick="ga('send','event', { eventCategory: 'Button-clicked', eventAction: 'Subscribe', eventLabel: 'Subscribe_Button-clicked', transport:'beacon'});" value="Subscribe" /> 

https://developers.google.com/analytics/devguides/collection/analyticsjs/events

+0

おかげで、私はすでに私のウェブサイトにこのコードを持っています。サブスクライブボタンのクリックを追跡するために使用されます。私はテキストフィールドから値を引き出そうとしています。 – Love

関連する問題