Google Analythics 데이터를 BigQuery에 자동으로 동기화하여 Tableau에서 시각화

개요
Google Analytics를 사용하면 웹 사이트 등의 성능을 조사할 수 있으며, 액세스 분석을 통해 개선점을 찾을 수 있습니다.그러나 매번 끊임없이 수집된 데이터를 분석할 때마다 최신 상태를 유지하는 데는 비용이 필요하다.따라서 이번에는 Google Analythics 데이터 추출 자동화 + DWH (데이터 소프트웨어 주택) 를 통합 + 시각화하는 분석 기반 데이터 통합 서비스 trocco 를 사용합니다.
이번에 데이터 전송수단으로trocco가 적용됐으며 구글 애널리틱스 외에도 다양한 광고, CRM, DB 등 데이터 소스가 대응하고 있다.
trocco 사용법 요약(CRM, 광고, 데이터베이스 등)

골대
Google Analythics 데이터를 BigQuery로 병합

Tableau를 통해 시각화(제작 후 자동으로 최신 값으로 업데이트)

이런 분들께 추천해드릴게요.
• Google Analythics의 기능 이외의 기능 분석
• Google Analythics에서 어려운 페이지별로 미시적 분석
• BigQuery와 Tableau를 통해 Google Analytics의 데이터를 분석하고자 함
1. Trocco를 통한 Google Analytics→BigQuery 전송 자동화
1-0. 사전 준비
데이터 전송을 위해서는 trocco 계정·구글 계정이 필요합니다.
무료 시행을 실시하고 있으니, 사전에 신청·등록하세요!
https://trocco.io/lp/index.html
(신청할 때 이 글을 보았다는 뜻을 적으면 안내가 순조롭게 진행될 수 있다.)
1-1. 라우팅 소스 및 라우팅 대상 파악
액세스trocco가 완료되면 대시보드에서 라우팅 설정 작성 버튼을 누릅니다.

전송 소스로 Google Analythics 를 지정하고 전송 목적지에서 BigQuery 를 선택한 다음 전송 설정을 눌러 생성 버튼을 누릅니다.

그리고 화면 설정이니까 필요한 정보를 입력하세요.
1-2. Google Analythics와의 협력 설정
나중에 볼 때 알 수 있도록 전송 설정의 이름과 노트를 입력하십시오.

그런 다음 라우팅 소스 설정의 연결 정보 추가 버튼을 누릅니다.

다른 탭에서 새 Google Analythics 연결 정보 생성 화면을 엽니다.
연결 정보를 작성하려면 JSON Key가 필요합니다.

다시 전송 설정 화면으로 돌아가 연결 정보의'재읽기'버튼을 누르면 방금 만든 연결 정보를 선택할 수 있다.

이로써 Google Analythics와의 협력이 완료되었습니다.
1-3. Google Analytics에서 데이터를 추출하기 위한 설정
다음은 어떤 데이터를 얻었는지 설정합니다.
- 뷰 ID
데이터를 가져올 분석에 대한 뷰 ID를 입력합니다.
Google Analythics의 관리 페이지 → 보기 설정을 통해 보기 ID를 확인할 수 있습니다.
- 타임스탬프 형식
보고서의 시간 스탬프 형식을 선택하십시오.
또한 여기에 설정된 값은 유지보수를 통해 설정할 수 없습니다.
수비
가져올 유지보수의 이름을 입력하십시오.
최대 8개의 유지 보수를 설정할 수 있습니다.
설정 가능한 값에 대해서는 구글 애널리틱스 공식을 참조하십시오.
- 지표
가져올 지표의 이름을 입력하십시오.
최대 10개의 유지 보수를 설정할 수 있습니다.
설정 가능한 값에 대해서는 구글 애널리틱스 공식을 참조하십시오.

1-4. 대상 BigQuery 설정
연결 정보 추가 버튼을 사용하여 BigQuery 연결을 설정합니다.인증 방법으로 이름과 서비스 계정(JSON 키)을 입력합니다.

JSON 키 획득 방법에 대해서는 이 문서를 참조하십시오.
[연결 정보 추가] 버튼을 사용하여 BigQuery의 연결 설정을 수행하여 데이터 세트 테이블 데이터 세트의 위치를 지정합니다.

마지막으로 연결이 정확한지 확인하세요.

이렇게 입력하면 완성됩니다."다음 단계로 들어가기"를 클릭하고 계속하세요.
1-5. 데이터 미리 보기
조금만 기다리면 전송원의 데이터가 미리 보기됩니다.Google Analytics에서 가져온 데이터가 표시됩니다.

문제가 없으면 확인 화면으로 옮겨 저장하고 적용한다.

이어'일정·알림 설정'에 들어간다.
1-6. 스케줄/알림 설정
스케줄 트리거 설정 탭을 열고 스케줄을 추가합니다.

다음과 같은 실행 일정을 설정하면 전송과 자동화를 정기적으로 수행할 수 있다.

또한 필수 설정은 아니지만 작업 수행 상태에 따라 Email 및 Slack에 알릴 수 있습니다.

1-7. 데이터 전송 작업 실행
이상은 설정입니다.마지막으로 수동으로 전송 작업을 수행하여 BigQuery에 데이터를 보냅니다.
수동으로 실행할 때 작업 상세 화면의 '실행' 단추를 누르십시오.

이렇게 전송이 완료되었습니다!
2. BigQuery 설정
특별한 설정이 없습니다.데이터가 전송되었으니 지금 바로 분석과 가시화를 진행할 수 있습니다.
데이터가 정확하게 발송되었는지 확인해 보겠습니다.

확인 전송 중!
3. Tableau를 통한 시각화
그러면 이 데이터는 Tableau에서 시각화됩니다.
먼저 BigQuery와 Tableau의 연결을 설정합니다.
연결부 탭에서 Google BigQuery 를 선택하는 새 워크시트를 만듭니다.

그런 다음 연결 정보에서 데이터를 시각화하려는 테이블을 선택합니다.


그리고 아래 옵션에서 '새 작업표' 를 선택하여 도표를 만듭니다.

차트와 큰 값을 선택할 수 있으며, 오른쪽 위의 디스플레이 형식에서 적당한 도표를 선택하여 도표를 만들 수 있습니다.
예를 들어 시간당 PV 수를 분석하려면 유지보수에서'Date Hour'를 선택하고, 주류에서'Pageviews'를 선택하여 곡선도를 선택한다.

따라서 연간 PV 수에 대한 다음 차트가 표시됩니다.

이렇게 처리하기 어려워 가로축은 매년 시간에 따라 변한다.
또 기호에 따라 도표의 크기, 위치, 제목 등을 편집한다.

완성!
총결산
어때?trocco를 사용하면 Google Analythics 데이터를 쉽게 얻을 수 있으며 DWH(BigQuery)에 저장할 수 있습니다.
BigQuery에 데이터를 저장한 후 Tableau와 협업을 통해 데이터로 도표를 만들어 시각화할 수 있다.
실제로 폐회사의 서비스trocco에서도 이런 절차로 시장 KPI 등을 수집·분석한다.
광고 데이터를 분석할 때 꼭 활용하세요.
https://trocco.io/lp/index.html
실제로 시도하고 싶으시다면무료 체험 지금 실행 중이므로 이 기회에 꼭 한번 시도해 보십시오.(신청할 때 이 기사를 본 내용을 기입해 주시면 순조롭게 소개해 드릴 수 있습니다.)
이 밖에도 광고, 데이터베이스 등 각종 분석 데이터를 ETL·리트윗한 사례를 총결산했다.
trocco 사용법 요약(CRM, 광고, 데이터베이스 등)

좋은 웹페이지 즐겨찾기