Mixpanel가이드

[믹스패널과 구글시트 연동] 우리 서비스의 모든 데이터를 한 곳에서 관리하기

June 13, 2024
새글 알림 신청이 되었습니다.
Oops! Something went wrong while submitting the form.
Dark mode
Light mode
Thank you! Your submission has been received!
Oops! Something went wrong while submitting the form.
목차

1. 믹스패널과 구글시트 연동하기

아직 믹스패널을 안쓰는 회사는 있어도, 구글 시트를 안 쓰는 회사는 찾기 어려울 것 같습니다.이처럼 업무에 필수적인 툴인만큼, 업무의 편의를 위해 믹스패널에서도 구글 시트와 믹스패널간의 매끄러운 연동을 지원하고 있습니다.

이 글을 통해 구글 시트에 적재된 데이터를 믹스패널로 보내 시각화 하거나, 믹스패널 내 데이터를 구글시트로 보내고 실시간 연동까지. 전 과정을 살펴보세요!

*본 포스팅은 Mixpanel팀의 구글시트<>믹스패널간 연동을 소개하는 영상을 정리한 글입니다.

2. 이런 상황에서, 믹스패널 ↔ 구글시트 연동 고려해 보세요!

  1. 믹스패널의 사용자 행동 지표와 DB에서 관리하는 BI지표 등 여러 KPI를 한판에 대시보드로 정리하고 싶을 때
  2. 믹스패널 사용 전 추적한 Raw데이터를 믹스패널에 넣어서 리포트로 보고싶을 때
  3. 매 시간마다 mixpanel ↔ 구글시트간의 연동이 필요할 때

3. Sheets ⇔ Mixpanel

구글시트와 믹스패널 연동을 위해 믹스패널에서는 공식적으로 Sheets ⇔ Mixpanel 익스텐션을 지원하고 있습니다.
해당 익스텐션을 사용해 간단하게 구글 시트에서 믹스패널로 데이터를 보내거나, 믹스패널에서 구글시트로 데이터를 보내는것 모두 가능합니다.

1) 구글시트 데이터를 믹스패널로 연동하기

우선 구글시트 내 데이터를 믹스패널로 연동해 보겠습니다.
플러그인 설치 후 구글 시트 상단의 확장 프로그램(Extentions)탭을 누르면 Sheets ⇔ Mixpanel이 설치된 것을 확인하실 수 있습니다.
구글시트의 데이터를 믹스패널로 연동하기 위해서는 Sheet → Mixpanel을 사용해야 합니다.

연동을 위해 첫번째로 해야할 일은 import가 필요한 데이터의 종류를 고르는 일입니다.
믹스패널은 이벤트, 유저 프로필, 그룹 프로필, 룩업 테이블 등 여러 종류의 데이터를 지원하고 있습니다.
이에 맞춰 익스텐션에서도 각각 다른 세팅 란을 제공하고 있으니, 어떤 데이터에 대한 연동이 필요한지, 데이터 성격에 맞춰 선택하시면 됩니다.

예제에서 import하고 있는 데이터는 앱 데이터 인데요, 구글 시트와 알맞는 데이터 타입을 고르고 나면
테이블의 헤더와 믹스패널 내 이벤트와의 매칭이 손쉽게 가능합니다.

헤더에 있는 모든 이벤트를 매칭하지 못했다 하더라도 걱정할 필요가 없습니다. 이벤트가 아닌 나머지 컬럼들은 자동으로 property로 저장됩니다.

(팁 : 각각의 입력란에 대한 설명이 필요하다면 물음표를 눌러주세요. 도움말으로 연결됩니다)

위 이벤트 설정을 마치셨다면, 이 구글 시트를 믹스패널 내 어디에 적재해줄지 알려줘야 합니다.
이는 project’s id와 project’s token, authenticate 의 매핑으로 가능하며, 해당 정보는 믹스패널의 Project Settings에서 찾으실 수 있습니다.

마지막으로 싱크 주기 설정이 가능합니다.
sync : 매 시간마다 구글시트↔믹스패널 연동이 진행됩니다
test : 1회성 연동이 진행됩니다.

연동이 완료되면 익스텐션 창 내에서 사진과 같은 완료 표시를 발견하실 수 있으며,
연동된 데이터 모두 믹스패널 내에서 리포트/대시보드 화가 가능합니다.
참고로 50,000개의 이벤트가 1분도 안돼서 연동이 완료되었습니다! (빠르죠?)

2) 믹스패널 데이터를 구글시트로 내보내기

반대로, 믹스패널 내에 적재된 데이터를 구글시트로 내보내는것도 살펴보겠습니다.
이는 마찬가지로 구글 시트 상단 확장프로그램(Extentions)탭 → Sheets ⇔ Mixpanel → Mixpanel 에서 가능합니다.

구글 시트 내의 데이터를 믹스패널로 내보내기 위해선 간단한 서비스 어카운트 생성이 필요합니다.
mixpanel의 project settings 로 접속 → service accounts → Add Service Account 를 진행해 주세요

Add Service Account를 통해 생성된 Username과 Secret key를 익스텐션 내 Authentication details에 붙여넣어 줍니다.

구글 시트로 내보내고 싶은 믹스패널 리포트의 url도 복사해서 넣어주세요.
도메인창에서 간단하게 복사할 수 있습니다.

위 과정을 완료하면 익스텐션 내에 자동으로 해당 리포트의 Project id, Workspace id, Report id 등이 채워집니다.

연동 시간에 있어서도 sync, test의 동일한 옵션을 제공합니다.
연동을 진행하시면 구글 시트 내에 자동으로 믹스패널 내 데이터가 불러와 지며 이는 2개의 Sheet로 표현됩니다.

  1. report: Saved Report : 연동된 믹스패널 데이터를 확인 가능한 Sheet입니다.

2) Sheet → Mixpanel (report logs) : 연동이 언제 진행되었는지 히스토리를 확인 가능한 Sheet입니다.

3. 끝마치며

믹스패널의 전략 중 ‘Best of Breed’라는 말이 있습니다. 이는 각 카테고리 간 가장 뛰어난 솔루션들간의 통합을 추구하는 전략이며, 이에 따라 믹스패널은 다양한 툴과 뛰어난 호환성과 안정성을 추구합니다.

제품 분석 툴 계의 Best of Breed, 믹스패널이 궁금하시거나 도입을 희망하신다면 mixpanel@mfitlab.com으로 문의주세요. 니즈에 맞는 플랜부터, 비즈니스에 딱 맞는 도입까지 지원을 약속드립니다.

공유하기
Jinny(장예진)
Product Marketer
마켓핏랩 솔루션즈에서 프로덕트 마케팅을 담당하고 있습니다. 소비재부터 앱 서비스까지 다양한 도메인의 마케팅을 진행한 경험을 바탕으로, 믹스패널을 모두가 이해할 수 있게 쉽게 풀어내고자 합니다.
우리 제품을 성장시킬 더 많은 인사이트가 궁금하세요?
구독해 주셔서 감사합니다.
유용한 정보들을 보내드릴게요!
이메일 주소를 확인해주세요.
일시 |
세미나가 종료되었습니다.
신청하기신청하기
주소가 복사되었습니다. 원하는 곳에 붙여 넣어 주세요.
궁금한 점이 있으신가요?
문의사항을 남겨주시면
전문 컨설턴트가 24시간 내에 연락드립니다
도입 문의하기