2016-06-02 2 views
0

이 질문은 구체화하기 위해 Get user data collected by Google tag manager으로 연결됩니다.사용자 서핑 통계를 얻는 방법은 무엇입니까?

Ruby-on-Rails 웹 응용 프로그램이 있습니다. 일부 사용자가 내 사이트에 와서 여러 페이지를 탐색 한 다음 피드백 양식을 통해 나에게 의견을 보내는 것으로 가정합니다. 그는 내 사이트와 대한 방문 않은 어떤 페이지 내 사이트

  • 을 주도 사용자가 키워드

    • 방법
    • 다른 서핑 통계 긴, 즉 재미있을 수있다 : 같은 그러한 정보를 수집하는 방법이 있나요

    이 의견을 함께 보내시겠습니까?

    이러한 정보를 수집하는 Google 태그 관리자가 있지만 Google 계정에 자동으로 전송되며 사용자 의견에 첨부하기 위해 API를 찾을 수 없습니다.

  • 답변

    1

    먼저 Google Analytics에 데이터가 있다고 생각해야합니다. 그래서 첫 번째 질문은 Google Analytics 데이터를 추출하는 방법입니다. Google 애널리틱스 API를 사용할 수 있습니다. 구현 세부 정보 : How to pull Google Analytics stats?

    그러면 특정 사용자의 데이터를 식별 할 수 있도록 Google 애널리틱스에 보낼 데이터는 무엇입니까? 음, 간단합니다. 사용자 ID를 보내십시오. 하지만 ... Google 애널리틱스에서 허용하지 않기 때문에 할 수 없습니다. 하지만 해시 된 사용자 ID를 보낼 수 있습니다. 따라서 수행 할 수있는 것은 맞춤 측정 기준 hashed user id을 보내고 맞춤 측정 기준 Page Type의 값이 "feedback"인 맞춤 측정 기준을 사용하는 것입니다. 당신은 그런 피드백에 갔다 사용자 당 세션 기간 등의 일을 알고 싶은 경우에 당신은 할 수 있습니다 :

    Dimensions : Hasher user id 
    Metrics : session duration 
    Filters : 'Page Type' exact 'feedback' 
    

    그것은 반환 무엇인가 :

    Hashed user id | duration 
    eoqi456dsa46wc | time1 
    hashed9877ad8c | time2 
    

    편집 :를 보내려면 사용자 ID를 추가하려면 다음 자바 스크립트 스 니펫을 포함해야합니다. ga('set', 'hashed_user_id', <%= current_user.id %>);

    의견에 대한 귀하의 의견은

    와 같을 수 있습니다.

    피드백을받은 사람을 추적하려면 ga('set', 'Page Type', 'Feedback answered');을 입력하고 성공 페이지에 jascript를 삽입 할 수 있습니다.

    +0

    덕분에, 그 뚜렷해집니다. 하지만 어디에서 사용자 아이디를 얻을 수 있습니까? –

    0

    Google Analytics 계정을 설정 했습니까? 사이트에 Google 태그 관리자 (GTM) 코드를 추가해도 데이터는 수집되지 않습니다. GTM은 단지 컨테이너 일뿐입니다. GTM 코드가있는 페이지에 조회가 발생하면 작성한 실행 규칙에 따라 컨테이너 내의 태그가 실행됩니다.

    Google 웹 로그 분석 데이터를 얻으려면 먼저 Google 웹 로그 분석 계정 (http://analytics.google.com/)을 설정 한 다음 새 속성을 만들어야합니다. 속성을 만들면 새로운 태그 (유니버설 애널리틱스)를 추가하여 GTM에서 사용할 수있는 UA 코드를 얻고 페이지 뷰를 추적하도록 설정합니다.

    그런 다음 태그 설정 페이지에 UA 코드를 입력하고 "모든 페이지"에서 시작되도록 설정하십시오.

    몇 시간 후에 Google 애널리틱스 보고서에 데이터가 표시됩니다.

    Link to GTM screenshot

    관련 문제