CleverTap을 외부 비즈니스 인텔리전스 플랫폼과 통합하는 방법
게시 됨: 2022-11-02CleverTap은 디지털 소비자 브랜드가 고객 유지 및 평생 가치를 높일 수 있도록 지원하는 세계 1위 유지 클라우드입니다. 보존 플랫폼으로서 우리는 분석 및 참여에 중점을 두고 있으며 자동화 및 분석을 위해 Google Data Studio, Tableau 또는 Power BI와 같은 외부 비즈니스 인텔리전스(BI) 플랫폼으로 데이터를 내보낼 수 있는 충분한 유연성을 고객에게 제공합니다.
가능한 사용 사례
- CleverTap 데이터로 BI 플랫폼의 기능을 활용하여 자동화된 보고서 및 경고를 생성하고 제공합니다.
- Excel 또는 Google 스프레드시트에 비해 데이터 양이 너무 많은 경우 SQL을 사용합니다.
- 심층 분석을 수행하고 데이터에 기계 학습을 적용합니다.
- 프로필 데이터와 이벤트 데이터를 결합하여 데이터를 슬라이스 및 다이스하고 통찰력을 위한 조인을 적용합니다.
이 블로그 게시물에서는 각 접근 방식의 장단점과 함께 이 목적을 위해 CleverTap의 클라우드 커넥터 및 API를 활용하는 방법을 배웁니다. 또한 템플릿으로 사용할 수 있는 몇 가지 코드 조각과 가장 중요한 이벤트를 모니터링하기 위한 맞춤 알림을 받을 수 있는 보너스 팁도 공유합니다!
CleverTap을 BI 플랫폼과 통합하기 위한 일반적으로 두 가지 옵션이 있습니다.
1. GCP 또는 AWS 클라우드 커넥터 사용
CleverTap을 사용하면 데이터를 선택한 클라우드 공급자로 내보내고 거기에서 BI 시스템으로 가져올 수 있습니다. Google Cloud Platform(GCP) 또는 Amazon Web Services(AWS) 클라우드 커넥터를 통해 이 작업을 수행할 수 있습니다.

데이터를 선택한 클라우드 공급자로 내보내고 거기에서 BI 시스템으로 가져옵니다.
여기에서는 GCP 버킷의 예를 들어 CleverTap 보고서를 통합하고 자동화하는 방법을 보여줍니다. 사용 가능한 조직 인프라에 따라 이러한 목적으로 Amazon의 S3 버킷을 활용할 수도 있습니다.
CleverTap은 내보내기와 관련하여 몇 가지 선택 사항을 제공합니다. 프로필 데이터와 이벤트 데이터(내보내려는 이벤트 사용자 지정 포함)를 모두 내보낼 수 있습니다. 아래 단계를 사용하여 기간을 사용자 정의하고 반복 데이터 내보내기를 설정할 수 있습니다. 자세한 내용은 사용자 설명서에서 찾을 수 있습니다.

CleverTap에서 데이터를 내보내는 방법을 선택하세요.
- 필수 GCP/S3 버킷으로 내보내면 Bigquery 데이터 전송 서비스를 사용하여 Bigquery SQL로 전송한 다음 선택한 BI 플랫폼과 통합할 수 있습니다. 현재 CleverTap에서 Bigquery로의 직접 연결이 없으며 Google Cloud Storage 버킷을 통과해야 하므로 SQL을 적용하거나 Data Studio와 연결할 수 있는 Google Cloud Storage에서 Bigquery로 데이터를 자동으로 전송하는 데 도움이 됩니다.
- 이벤트 데이터는 반복 내보내기 를 위해 별도의 CSV 파일에 날짜별로 저장됩니다. Bigquery Transfer Service를 사용하여 Google Cloud Storage의 파일과 Bigquery의 통합을 자동화할 수 있습니다.
주문한 이벤트를 클라우드로 내보내고 있다고 가정해 보겠습니다. 동일한 이벤트에 대한 파일 이름은 다음과 같습니다.
1일차 – 1663664837-1663785000-주문 접수-20220921-0-0.csv.gz
2일차 – 1663664837-1663957800-주문 접수-20220922-0-0.csv.gz
3일차 – 1663664837-1663957800-주문 접수-20220923-0-0.csv.gz보시다시피 위의 파일 이름에서 X일의 파일 이름은 – 1663664837-1663785000-Order-Placed*와 같습니다.
따라서 와일드카드 문자를 '*' 연산자와 함께 사용하여 데이터를 특정 Bigquery 테이블에 추가할 수 있습니다. 즉, % 이상의 값에 관계없이 동일한 테이블에 파일을 추가합니다.
Bigquery Transfer Service를 사용하여 Google Cloud Storage의 파일 통합을 자동화합니다.
- Bigquery 커넥터를 통해 Google 데이터 스튜디오에서 데이터를 가져와 시각화하면 15시간마다 자동으로 업데이트/새로고침됩니다. 예를 들어 오전 12시 15분에 내보내기가 예약되어 있고 Bigquery 데이터 전송이 매일 오전 12시 30분에 실행되는 경우 GDS 대시보드에 시각화된 추가 및 업데이트된 테이블이 있으므로 안심할 수 있습니다.
장점
- 이것은 코딩이 필요 하지 않으므로 개발자 종속성 이 없습니다. 준기술자라도 문서를 읽은 후 설정할 수 있습니다.
- " 한번만 사용하면 영원히 사용 " 시스템은 수동 작업 없이 매일 대시보드에 반복 로드가 채워진다는 것을 의미합니다.
- 대부분의 사용 사례가 프리 티어 또는 월 $1 쿼리 비용에 적합하므로 클라우드 비용이 최소화 됩니다.
단점
- 대용량 데이터 의 경우 클라우드 비용에 유의 하십시오.
- 데이터 내보내기의 기간과 빈도는 미리 정의됩니다. 내보내기 후에만 사용자 정의할 수 있습니다.
2. CleverTap API 사용
CleverTap은 원하는 JSON 또는 CSV 형식의 데이터를 프로그래밍 방식으로 생성하여 선택한 BI 플랫폼과 통합하는 데 도움이 되는 다양한 종류의 API를 제공합니다. 여기에서는 비즈니스 인텔리전스에 필요한 API에만 초점을 맞추고 개발자 문서에서 제공하는 다른 모든 옵션에 대해 읽을 수 있습니다.


CleverTap API를 시작하는 방법은 개발자 문서를 확인하세요.
다음은 독립적인 분석을 위해 데이터를 가져오는 데 사용할 수 있는 몇 가지 주요 API입니다. 자세한 내용과 사용할 수 있는 코드 스니펫은 개발자 문서를 참조하세요.
- 이벤트 API – 이벤트 가져오기 API를 사용하면 CleverTap에서 사용자 이벤트를 다운로드할 수 있습니다. 예를 들어, 이 API를 사용하여 앱 시작 또는 구매 이벤트 목록을 가져올 수 있습니다.
- 이벤트 수 API – 이 끝점은 지정된 기간 동안 이벤트 수를 검색하는 데 사용됩니다. 예를 들어, 지난 날의 Charged 이벤트의 총 수를 가져올 수 있습니다.
- 캠페인 보고서 API – 캠페인 보고서 가져오기 API를 사용하면 캠페인 지표를 검색할 수 있습니다. 캠페인 보고서를 가져오려면 필요한 보고서의 ID를 지정합니다.
- 사용자 프로필 가져오기 API – 사용자 프로필 가져오기 API를 사용하면 CleverTap에서 사용자 프로필을 다운로드할 수 있습니다.
- 프로필 수 가져오기 API – 이 끝점을 사용하면 이벤트 쿼리와 일치하는 프로필의 총 수를 가져올 수 있습니다.
코딩에 익숙하지 않은 준기술자라면 원하는 이벤트의 자격 증명과 이름을 입력하면 필요한 이벤트/ 로컬 시스템의 프로필. 자유롭게 콜라보 노트북을 복사하여 나만의 노트북으로 만드세요.
장점
- 쿼리 비용은 최소화 되지만 엄청난 양의 데이터를 가져오는 데 몇 시간이 걸릴 수 있으므로 인내심을 갖고 미리 계획하십시오.
- 클라우드 내보내기와 비교하여 이 옵션은 요구 사항에 따라 일부 요소를 구성할 수 있도록 하여 결과, 스키마/구조 볼륨 및 타임라인에 대해 더 많은 제어 및 유연성 을 제공합니다.
단점
- 이 옵션을 사용하려면 개발자 종속성 또는 API 작업에 대한 초급 수준의 지식이 필요합니다. 그러나 반기술자는 우리 코드를 템플릿으로 사용하여 시작할 수 있습니다.
- 이 옵션에는 완전한 자동화를 제공하는 클라우드 내보내기와 달리 반자동화 만 있습니다. 쿼리에서 생성된 CSV 데이터를 BI 시스템에 수동으로 배치해야 하므로 이 접근 방식은 반자동입니다. 그러나 개발자는 정기적인 크론 작업을 설정하고 백엔드와 통합할 수 있습니다.
보너스 팁: Webhook을 통한 맞춤 알림
CleverTap과 기술 스택의 다른 플랫폼 간의 더 나은 통합을 위해 웹훅을 제공합니다. 올바르게 구성되면 웹훅을 사용하여 이벤트 알림을 타사 엔드포인트로 보낼 수 있습니다.
웹훅의 몇 가지 일반적인 사용 사례는 다음과 같습니다.
- 사용자의 마케팅 커뮤니케이션 구독 또는 구독 취소
- 관련 채널에 대한 성공, 실패 또는 오류에 대한 Slack 알림 설정
- 구독이 갱신되거나 취소된 후 구독 관리 플랫폼에서 CleverTap으로 구독 이벤트를 보냅니다.
위의 예에서 볼 수 있듯이 웹후크는 가벼운 이벤트 기반 통신이며 CleverTap에서 BI 플랫폼으로 대량의 데이터를 내보내는 가장 좋은 방법이 아닐 수 있습니다.
다음은 CleverTap이 분석 및 알림을 위해 BI 시스템의 데이터를 사용할 수 있는 유연성을 제공하는 몇 가지 방법입니다. 그리고 흥미로운 사용 사례가 있는 경우 해당 사례에 대해 듣고 싶습니다. [email protected]으로 문의하십시오.
