วิธีผสาน CleverTap กับแพลตฟอร์ม Business Intelligence ภายนอก

เผยแพร่แล้ว: 2022-11-02

CleverTap คือระบบคลาวด์การเก็บข้อมูลอันดับ 1 ของโลกที่ส่งเสริมแบรนด์ผู้บริโภคดิจิทัลเพื่อเพิ่มการรักษาลูกค้าและมูลค่าตลอดอายุการใช้งาน ในฐานะที่เป็นแพลตฟอร์มการเก็บรักษา เรามุ่งเน้นที่การวิเคราะห์และการมีส่วนร่วม และให้ความยืดหยุ่นเพียงพอแก่ลูกค้าในการส่งออกข้อมูลไปยังแพลตฟอร์ม Business Intelligence (BI) ภายนอก เช่น Google Data Studio, Tableau หรือ Power BI สำหรับระบบอัตโนมัติและการวิเคราะห์

กรณีการใช้งานที่เป็นไปได้

  • สร้างและส่งรายงานอัตโนมัติและการแจ้งเตือนโดยควบคุมความสามารถของแพลตฟอร์ม BI ด้วยข้อมูล CleverTap ของคุณ
  • ใช้ SQL หากปริมาณข้อมูลใหญ่เกินไปสำหรับ Excel หรือ Google ชีต
  • ดำเนินการวิเคราะห์เชิงลึกและใช้การเรียนรู้ของเครื่องกับข้อมูลของคุณ
  • แบ่งและแบ่งข้อมูล และสมัครเข้าร่วมเพื่อรับข้อมูลเชิงลึกโดยการรวมข้อมูลโปรไฟล์กับข้อมูลกิจกรรม

ในบล็อกโพสต์นี้ เราจะเรียนรู้วิธีใช้ประโยชน์จากตัวเชื่อมต่อระบบคลาวด์และ API ของ CleverTap เพื่อจุดประสงค์นี้ พร้อมกับข้อดีและข้อเสียของแต่ละวิธี นอกจากนี้เรายังจะแบ่งปันข้อมูลโค้ดบางส่วนที่คุณสามารถใช้เป็นเทมเพลตและเคล็ดลับโบนัสเพื่อรับการแจ้งเตือนที่กำหนดเองเพื่อตรวจสอบกิจกรรมที่สำคัญที่สุดของคุณ!

โดยทั่วไปมีสองตัวเลือกในการรวม CleverTap กับแพลตฟอร์ม BI ของคุณ:

1. การใช้ตัวเชื่อมต่อ GCP หรือ AWS Cloud

CleverTap อนุญาตให้คุณส่งออกข้อมูลของคุณไปยังผู้ให้บริการคลาวด์ที่คุณเลือก จากนั้นนำไปไว้ในระบบ BI ของคุณ คุณสามารถทำได้ผ่านตัวเชื่อมต่อระบบคลาวด์ของ Google Cloud Platform (GCP) หรือ Amazon Web Services (AWS)

ภาพหน้าจอแสดงตัวเชื่อมต่อ AWS และ GCP สำหรับการส่งออกข้อมูลของคุณ

ส่งออกข้อมูลของคุณไปยังผู้ให้บริการระบบคลาวด์ที่คุณเลือก จากนั้นนำไปไว้ในระบบ BI ของคุณ

เราจะยกตัวอย่างของที่เก็บข้อมูล GCP เพื่อสาธิตวิธีผสานรวมและทำให้รายงาน CleverTap เป็นแบบอัตโนมัติ คุณยังสามารถควบคุมบัคเก็ต S3 ของ Amazon เพื่อจุดประสงค์นี้ได้ ทั้งนี้ขึ้นอยู่กับโครงสร้างพื้นฐานขององค์กรที่มี

CleverTap มีตัวเลือกมากมายในการส่งออก คุณสามารถส่งออกทั้งข้อมูลโปรไฟล์และข้อมูลกิจกรรม (รวมถึงการปรับแต่งกิจกรรมที่คุณต้องการส่งออก) คุณปรับแต่งระยะเวลาและตั้งค่าการส่งออกข้อมูลที่เกิดซ้ำได้โดยใช้ขั้นตอนด้านล่าง ข้อมูลเพิ่มเติมสามารถพบได้ในเอกสารสำหรับผู้ใช้ของเรา

ภาพหน้าจอแสดงกล่องโต้ตอบสร้างการส่งออกภายใน CleverTap

เลือกวิธีการส่งออกข้อมูลของคุณจาก CleverTap

  • เมื่อส่งออกไปยังบัคเก็ต GCP/S3 ที่จำเป็นแล้ว คุณจะใช้บริการถ่ายโอนข้อมูล Bigquery เพื่อโอนไปยัง Bigquery SQL แล้วผสานรวมกับแพลตฟอร์ม BI ที่คุณเลือกได้ ช่วยให้คุณถ่ายโอนข้อมูลจาก Google Cloud Storage ไปยัง Bigquery ได้โดยอัตโนมัติ ซึ่งคุณสามารถใช้ SQL หรือเชื่อมต่อกับ Data Studio เนื่องจากขณะนี้ไม่มีการเชื่อมต่อโดยตรงจาก CleverTap ไปยัง Bigquery จึงต้องผ่านบัคเก็ต Google Cloud Storage
  • ข้อมูลเหตุการณ์จะถูกจัดเก็บตามวันที่ในไฟล์ CSV แยกต่างหากสำหรับการ ส่งออกที่เกิดซ้ำ คุณสามารถรวมไฟล์ใน Google Cloud Storage โดยอัตโนมัติด้วย Bigquery โดยใช้ Bigquery Transfer Service

    สมมติว่าคุณกำลังส่งออกกิจกรรมการสั่งซื้อไปยังระบบคลาวด์ นี่คือสิ่งที่ชื่อไฟล์ของคุณสำหรับเหตุการณ์เดียวกันจะมีลักษณะดังนี้:
    วันที่ 1 – 1663664837-1663785000-Order-Placed-20220921-0-0.csv.gz
    วันที่ 2 – 1663664837-1663957800-Order-Placed-20220922-0-0.csv.gz
    วันที่ 3 – 1663664837-1663957800-Order-Placed-20220923-0-0.csv.gz

    อย่างที่คุณเห็น ในชื่อไฟล์ด้านบน สำหรับ Day X ชื่อไฟล์จะมีลักษณะดังนี้ – 1663664837-1663785000-Order-Placed*

    ดังนั้น คุณสามารถใช้อักขระตัวแทนกับตัวดำเนินการ '*' เพื่อผนวกข้อมูลลงในตาราง Bigquery เฉพาะ ซึ่งหมายความว่าโดยไม่คำนึงถึงค่าที่เกิน % ให้ผนวกไฟล์ในตารางเดียวกัน


    สกรีนช็อตของหน้าสร้างการโอนพร้อมทุกฟิลด์ที่กรอกและอัตโนมัติเพื่อเริ่มต้นทุกวันตอนเที่ยงคืน

    ทำให้การรวมไฟล์ใน Google Cloud Storage เป็นอัตโนมัติโดยใช้ Bigquery Transfer Service

  • เมื่อนำเข้าและแสดงข้อมูลใน Google Data Studio ผ่านตัวเชื่อมต่อ Bigquery แล้ว ข้อมูลจะอัปเดต/รีเฟรชทุก 15 ชั่วโมงโดยอัตโนมัติ ตัวอย่างเช่น หากคุณมีกำหนดการส่งออกเวลา 00:15 น. และการถ่ายโอนข้อมูล Bigquery ของคุณทำงานเวลา 00:30 น. ทุกวัน คุณสามารถวางใจได้ว่าคุณจะมีตารางที่ต่อท้ายและอัปเดตแสดงในแดชบอร์ด GDS ของคุณ

ข้อดี

  • สิ่งนี้ไม่ต้องการการเข้ารหัส ดังนั้นจึง ไม่มีการพึ่งพานักพัฒนา แม้แต่คนกึ่งเทคนิคก็สามารถตั้งค่าได้หลังจากอ่านเอกสารแล้ว
  • ระบบ " สร้างครั้งเดียวใช้ตลอดไป " หมายถึงการโหลดซ้ำจะเติมข้อมูลแดชบอร์ดของคุณทุกวันโดยไม่ต้องใช้ความพยายามใดๆ
  • คุณจะเห็น ต้นทุนระบบคลาวด์ที่น้อยที่สุด เนื่องจากกรณีการใช้งานส่วนใหญ่จะพอดีกับระดับฟรีหรือต่ำกว่า $1 ต่อเดือนในการสืบค้นต้นทุน

ข้อเสีย

  • สำหรับข้อมูลปริมาณมาก ให้คำนึงถึงต้นทุนระบบคลาวด์
  • ช่วงเวลาและความถี่ของการส่งออกข้อมูลถูกกำหนดไว้ล่วงหน้า คุณสามารถปรับแต่งได้ หลังจากส่งออก เท่านั้น

2. การใช้ CleverTap API

CleverTap นำเสนอ API ประเภทต่างๆ ที่สามารถช่วยคุณสร้างข้อมูลโดยทางโปรแกรมในรูปแบบ JSON หรือ CSV ที่คุณต้องการเพื่อผสานรวมกับแพลตฟอร์ม BI ที่คุณเลือก ที่นี่เราจะเน้นเฉพาะ API ที่จำเป็นสำหรับ Business Intelligence คุณสามารถอ่านเกี่ยวกับตัวเลือกอื่นๆ ทั้งหมดที่เรามีให้ในเอกสารสำหรับนักพัฒนาของเรา

ภาพหน้าจอแสดงเอกสารเกี่ยวกับการใช้ CleverTap API

ดูเอกสารสำหรับนักพัฒนาเกี่ยวกับวิธีเริ่มต้นใช้งาน CleverTap API

ต่อไปนี้คือบางส่วนของ API ชั้นนำที่สามารถใช้เพื่อดึงข้อมูลสำหรับการวิเคราะห์อิสระ อ้างถึงเอกสารสำหรับนักพัฒนาของเราสำหรับรายละเอียดเพิ่มเติมและข้อมูลโค้ดที่คุณสามารถใช้ได้:

  • API เหตุการณ์ – Get Events API ให้คุณดาวน์โหลดกิจกรรมของผู้ใช้จาก CleverTap ตัวอย่างเช่น คุณสามารถใช้ API นี้เพื่อรับรายการกิจกรรมการเปิดตัวแอปหรือการซื้อ
  • Event Count API – ปลายทางนี้ใช้เพื่อดึงการนับสำหรับเหตุการณ์ในระยะเวลาที่กำหนด ตัวอย่างเช่น คุณสามารถรับจำนวนรวมของกิจกรรมที่เรียกเก็บเงินในวันที่ผ่านมา
  • Campaign Report API – รับ API รายงานแคมเปญ ให้คุณดึงข้อมูลเมตริกของแคมเปญ หากต้องการรับรายงานแคมเปญ คุณต้องระบุ ID ของรายงานที่ต้องการ
  • รับ API โปรไฟล์ผู้ใช้ – รับโปรไฟล์ผู้ใช้ API ให้คุณดาวน์โหลดโปรไฟล์ผู้ใช้จาก CleverTap
  • รับ API จำนวนโปรไฟล์ – ปลายทางนี้ช่วยให้คุณได้รับจำนวนโปรไฟล์ทั้งหมดที่ตรงกับแบบสอบถามเหตุการณ์

หากคุณเป็นคนกึ่งเทคนิคที่ไม่สะดวกในการเขียนโค้ด เราได้สร้างเทมเพลตโค้ด python ซึ่งคุณสามารถกรอกข้อมูลประจำตัวและชื่อของเหตุการณ์ที่คุณต้องการได้รับ จากนั้นระบบจะสร้างโฟลเดอร์และไฟล์ CSV พร้อมเหตุการณ์ที่จำเป็น/ โปรไฟล์ในระบบท้องถิ่นของคุณ อย่าลังเลที่จะคัดลอกสมุดบันทึกที่ทำงานร่วมกันและทำให้เป็นของคุณเอง

ข้อดี

  • ค่าใช้จ่ายในการสืบค้นมีน้อย แต่การดึงข้อมูลจำนวนมากอาจใช้เวลาสองสามชั่วโมง ดังนั้นโปรดอดทนและวางแผนล่วงหน้า
  • เมื่อเทียบกับการส่งออกบนคลาวด์ ตัวเลือกนี้ให้ การควบคุมและความยืดหยุ่น มากกว่าผลลัพธ์ ปริมาณสคีมา/โครงสร้าง ตลอดจนไทม์ไลน์โดยอนุญาตให้คุณกำหนดค่าองค์ประกอบบางอย่างตามความต้องการของคุณ

ข้อเสีย

  • ตัวเลือกนี้ต้องการ การพึ่งพานักพัฒนา หรือความรู้ระดับเริ่มต้นในการทำงานกับ API อย่างไรก็ตาม เจ้าหน้าที่กึ่งเทคนิคสามารถใช้โค้ดของเราเป็นเทมเพลตในการเริ่มต้นได้
  • ตัวเลือกนี้มีเพียง กึ่งอัตโนมัติ ต่างจากการส่งออกบนคลาวด์ที่ให้การทำงานอัตโนมัติแบบสมบูรณ์ วิธีการนี้เป็นแบบกึ่งอัตโนมัติ เนื่องจากคุณจะต้องวางข้อมูล CSV ที่สร้างจากการสืบค้นของคุณลงในระบบ BI ของคุณ อย่างไรก็ตาม นักพัฒนาซอฟต์แวร์สามารถตั้งค่างาน cron เป็นระยะๆ และรวมเข้ากับแบ็กเอนด์ได้

เคล็ดลับโบนัส: การแจ้งเตือนที่กำหนดเองผ่าน Webhooks

เพื่อการบูรณาการที่ดียิ่งขึ้นระหว่าง CleverTap และแพลตฟอร์มอื่นๆ ในสแต็กเทคโนโลยีของคุณ เราให้บริการเว็บฮุค เมื่อกำหนดค่าอย่างถูกต้อง คุณสามารถใช้เว็บฮุคเพื่อส่งการแจ้งเตือนเหตุการณ์ไปยังปลายทางของบุคคลที่สาม

กรณีการใช้งานทั่วไปสำหรับเว็บฮุค ได้แก่:

  • สมัครสมาชิกหรือยกเลิกการสมัครผู้ใช้จากการสื่อสารการตลาด
  • ตั้งค่าการแจ้งเตือน Slack สำหรับความสำเร็จ ความล้มเหลว หรือข้อผิดพลาดไปยังช่องทางที่เกี่ยวข้อง
  • ส่งกิจกรรมการสมัครจากแพลตฟอร์มการจัดการการสมัครของคุณไปยัง CleverTap หลังจากต่ออายุหรือยกเลิกการสมัครรับข้อมูล

ดังที่เห็นในตัวอย่างด้านบน เว็บฮุคเป็นการสื่อสารที่ขับเคลื่อนด้วยเหตุการณ์ น้ำหนักเบา และอาจไม่ใช่วิธีที่ดีที่สุดในการส่งออกข้อมูลจำนวนมากจาก CleverTap ไปยังแพลตฟอร์ม BI

นี่คือวิธีที่ CleverTap มอบความยืดหยุ่นในการใช้ข้อมูลของคุณในระบบ BI สำหรับการวิเคราะห์และการแจ้งเตือน และหากคุณมีกรณีการใช้งานที่น่าสนใจ เรายินดีที่จะรับฟัง ติดต่อเราได้ที่ [email protected]

การตลาดบนมือถือทำได้ง่ายขึ้นด้วยคำแนะนำจากผู้เชี่ยวชาญ