รับประกันความสอดคล้อง ความแม่นยำ และความโปร่งใสของข้อมูลของคุณในหลายๆ ระบบ เรียนรู้เกี่ยวกับโอกาสในการจัดเก็บข้อมูล การวิเคราะห์ และการรายงานด้วยการผสานรวมระหว่าง Pushwoosh และโซลูชันซอฟต์แวร์ CRM
หากคุณกำลังใช้โซลูชันการจัดการลูกค้าสัมพันธ์ (CRM) เป็นไปได้สูงว่าคุณจะรู้สึกถึงความจำเป็นในการซิงโครไนซ์ข้อมูลที่มาจากหลายแหล่ง เพื่อที่จะทำการวิเคราะห์และรับรายงานที่แม่นยำ การรักษาข้อมูลลูกค้าของคุณให้สอดคล้องและโปร่งใสจึงเป็นสิ่งสำคัญอย่างยิ่ง
ข้อมูลคือราชา
การวิเคราะห์มีบทบาทสำคัญในการกำหนดกลยุทธ์ทางการตลาด ไม่ว่าคุณจะดำเนินธุรกิจในอุตสาหกรรมใดหรือธุรกิจของคุณมีขนาดเท่าใด ข้อมูลควรเป็นตัวบอกว่าคุณควรยึดมั่นในกลยุทธ์ใด
ซึ่งรวมถึงการปรับแต่งแคมเปญของคุณตามเมตริกเฉพาะ เช่น อัตราการคลิกผ่านและการมีส่วนร่วม การวิเคราะห์วงจรการซื้อของลูกค้าและพฤติกรรมทั่วไปเพื่อปรับปรุงผลิตภัณฑ์และบริการของคุณ ข้อมูลและการวิเคราะห์ยังช่วยกำหนดช่องทางที่มีประสิทธิภาพสูงสุดในการสร้าง ROI อีกด้วย จากข้อมูลของ Hubspot นักการตลาด 39% มองว่าการพิสูจน์ ROI ของกิจกรรมทางการตลาดเป็นความท้าทายสูงสุดของพวกเขา ดังนั้นการทำความเข้าใจข้อมูลจึงเป็นสิ่งสำคัญอันดับแรก
อาจเป็นเรื่องท้าทายสำหรับบริษัทที่มีฐานผู้ใช้ขนาดใหญ่ในการจัดการและวิเคราะห์ข้อมูลข้ามแพลตฟอร์มต่างๆ ดังนั้น Pushwoosh จึงสร้างโอกาสที่จะทำให้กระบวนการนี้ง่ายขึ้น
การย้ายข้อมูล: Pushwoosh ↔ CRMs
มีหลายวิธีที่คุณสามารถซิงโครไนซ์ ส่งออก และนำเข้าข้อมูลลูกค้าจาก Pushwoosh ไปยัง CRM เชิงวิเคราะห์ของคุณและในทางกลับกัน นี่คือแนวทางปฏิบัติที่ดีที่สุดบางส่วนที่จะช่วยให้คุณสามารถซิงโครไนซ์และย้ายข้อมูลระหว่าง Pushwoosh และ CRM ในขณะที่ยังคงความสอดคล้องและโปร่งใส:
1. ยึดมั่นใน แนวทางที่ยึดผู้ใช้เป็นศูนย์กลาง (User-Centric approach): ใช้ User ID ที่มีอยู่จากระบบ CRM / ระบบวิเคราะห์ของคุณเพื่อสร้างฐานข้อมูลที่เข้ากันได้
ประโยชน์ของ แนวทางที่ยึดผู้ใช้เป็นศูนย์กลาง (User-Centric approach):
- การผสานรวมที่โปร่งใสในทุกระบบ (CRM, Acquisition, Backend, ฯลฯ);
- การผูกสถิติและการไหลของข้อมูลที่โปร่งใส
- กระบวนการที่แข็งแกร่งและตรงไปตรงมาสำหรับการแบ่งกลุ่ม
- การแก้ไขปัญหาที่ง่าย
- ความสามารถในการใช้ Customer Journey และผสานรวมกับระบบอื่นๆ (เช่น Adjust, Solitics, ฯลฯ)
2. ส่งแท็กเป็นกลุ่ม (Push tags in a bulk) จาก back-end ของคุณไปยัง Pushwoosh เพื่อให้มีตัวเลือกการแบ่งกลุ่มมากขึ้น
ช่วยให้สามารถสร้างเซกเมนต์ใหม่และส่งแคมเปญที่ปรับให้เหมาะกับแต่ละบุคคลโดยใช้ข้อมูลล่าสุดจาก CRM / การเรียกเก็บเงิน / AI ของคุณโดยไม่จำเป็นต้องให้ผู้ใช้อัปเดตแอปของคุณ
การเรียก API /bulkSetTags ช่วยให้สามารถตั้งค่าแท็กได้ครั้งละ 1000 รายการสำหรับการดำเนินการอัปเดตจำนวนมาก และแตกต่างจากการเรียก /setTags แบบปกติ ซึ่งช่วยเร่งกระบวนการได้อย่างมาก อ่านเพิ่มเติมเกี่ยวกับการเรียก API แท็กเป็นกลุ่ม ที่นี่
นอกจากนี้ คุณสามารถใช้สคริปต์ Python ต่อไปนี้เพื่อดำเนินการอัปเดตจำนวนมากที่คล้ายกัน:
#!/usr/bin/env python3# -*- coding: utf-8 -*-
import argparseimport requestsimport jsonimport csv
ENDPOINT = "https://cp.pushwoosh.com/json/1.3"API_KEY = "" # Put your API Key hereAPP_CODE = "" # Put the application code here
def bulkSetTags(hwids=None, name=None, value=None): """ Function to set tags in bulk via polling /bulkSetTags API: https://docs.pushwoosh.com/platform-docs/api-reference/tags#bulksettags :param hwids – array of hardware IDs :param name – name of the tag :param value - value of the tag returns JSON with the response """ if hwids is not None and name is not None and value is not None: request = {"request": {"auth": API_KEY, "application": APP_CODE, "devices": []}} for hwid in hwids: request["request"]["devices"].append({"hwid": hwid, "tags": {name: value}})
url = "{}/bulkSetTags".format(ENDPOINT) print("Url: {}\nDATA:{}".format(url, json.dumps(request))) response = requests.post(url, data=json.dumps(request)) if response.status_code == 200: return response.json() else: return response
parser = argparse.ArgumentParser( description="Bulk set tags via CSV. Usage: bulksettags.py file.csv tag_name tag_value")parser.add_argument( "csv_location", help="CSV file name in current directory with the list of HWIDs, assuming hwid in first column",)parser.add_argument("tag_name", help="name of the tag to update")parser.add_argument("tag_value", help="value of the tag to set")
args = parser.parse_args()
if ( args.csv_location is not None and args.tag_name is not None and args.tag_value is not None): with open(args.csv_location) as f: # read list of HWIDs from input CSV and split it into batches of 1000 devices rows = csv.reader(f, delimiter=",", quotechar='"') counter = 0 hwids = [] n = 1 for row in rows: hwids.append(row[0]) counter += 1 # if we have already 1000 hwids, let's send the request if counter == 100: r = bulkSetTags(hwids=hwids, name=args.tag_name, value=args.tag_value) print(r) counter = 0 n += 1 hwids = []3. ซิงค์ข้อมูลกลับไปยัง Data Warehouse ของคุณ
คำแนะนำ: ใช้ “User ID” เพื่อเชื่อมโยงข้อมูลเข้าด้วยกัน
ประโยชน์ของการซิงโครไนซ์โดยใช้ User ID:
- การรายงานที่ดีขึ้นและความสามารถในการอ้างอิงข้อมูลข้ามกับระบบที่เกี่ยวข้องกับธุรกิจ
- ความสามารถในการจัดเก็บข้อมูลในแบบที่คุณต้องการและนานเท่าที่คุณต้องการ
ทั้ง Control Panel และการเรียก API
/exportSegment
จะส่งออกข้อมูลที่มีคอลัมน์ User ID ซึ่งคุณสามารถใช้ได้หลายวิธี:
• ใช้
User-Specific tags
เพื่อจับคู่แอตทริบิวต์ของผู้ใช้ในอุปกรณ์หลายเครื่อง
• ใช้
User-Centric APIs
เพื่อดำเนินการกับ User ID แทน Device ID
• จับคู่สถิติต่ออุปกรณ์จาก Pushwoosh กับข้อมูลที่ยึดผู้ใช้เป็นศูนย์กลางจาก data warehouse, CRM หรือระบบอื่นๆ ของคุณ
อ่านเพิ่มเติมเกี่ยวกับฟีเจอร์ Export Segment ที่นี่
ประโยชน์โดยรวมของการย้ายข้อมูล:
- รายงานที่แม่นยำ (ความสอดคล้องของข้อมูลทั้งหมด ไม่มีการสูญหาย);
- การทดลองและทดสอบสมมติฐานทางการตลาดทำได้ง่ายขึ้น;
- การดีบักและการแก้ไขปัญหาที่ง่ายขึ้น: คุณสามารถตรวจสอบข้อมูลโดยใช้ ID เช่น message ID, user ID, HWID, ฯลฯ
ขอเดโมฟรีเพื่อเรียนรู้วิธีที่คุณสามารถย้ายข้อมูลจากโซลูชัน CRM ของคุณไปยัง Pushwoosh และกลับมา และรับรายงานที่แม่นยำ: