2017-05-24 1 views
0

내 사이트에서 Google 애널리틱스를 사용하여 버튼 클릭과 같은 이벤트를 추적합니다. 그 중 하나는 가입 버튼입니다. 하지만 구독자 수가 구독 버튼 클릭 수보다 훨씬 적습니다.내 웹 사이트에서 텍스트 입력을 가져올 수 있습니까?

지난 며칠 동안 텍스트 입력란에 입력 한 내용을 확인할 수 있습니까? GA에서 태그 관리자를 사용하는 방법에 대해 읽은 적이 있지만 GA 나 다른 방법을 사용하여 texfields를 통과 한 모든 데이터를 알 수 있는지 알고 싶습니다.

답변

0

나는 Google 태그를 사용하여 솔루션을 발견했습니다 매니저.

필드의 값 속성 (사용자가 데이터를 채우는 위치)에 액세스하는 Javascript 변수를 생성합니다.

아래 코드를 사용하여 ID가 ​​'inputfieldID'인 양식의 값 특성에 액세스합니다.

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

이메일, 전화 번호 등을 PII로 GA에 직접 보내면 안됩니다. 당신은 해쉬를 해칩니다. – Tushar

+0

현재의 TOS 해시 당 SHA256 이상이어야합니다. 이것은 JS에서 달성 할 수 있지만 성능 문제가 발생할 수 있습니다. 물론 해쉬 된 값을 갖는 것은 텍스트 필드의 값을 배우고 싶을 때 특히 유용하지 않습니다. –

+0

@ Tushar 고마워, 나는 그 사실을 알고있다. – Love

0

onClick 이벤트 또는 스크립트 이후에,이 실행 버튼의 클릭 이벤트에이

을 시도하는 것은 실행

<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

관련 문제