डेटा प्रबंधन और विश्लेषण: Pushwoosh + CRM सॉफ्टवेयर

शेयर करें

कई सिस्टमों में अपने डेटा की निरंतरता, सटीकता और पारदर्शिता सुनिश्चित करें। Pushwoosh और CRM सॉफ्टवेयर समाधानों के साथ डेटा वेयरहाउसिंग, विश्लेषण और रिपोर्टिंग के अवसरों के बारे में जानें।

यदि आप एक कस्टमर रिलेशनशिप मैनेजमेंट (CRM) समाधान का उपयोग कर रहे हैं, तो यह बहुत संभव है कि आपको कई स्रोतों से आने वाले डेटा को सिंक्रनाइज़ करने की आवश्यकता महसूस होती हो। विश्लेषण करने और सटीक रिपोर्ट प्राप्त करने के लिए, अपने ग्राहक डेटा को सुसंगत और पारदर्शी रखना महत्वपूर्ण है।

डेटा ही सब कुछ है

एक मार्केटिंग रणनीति को आकार देने में एनालिटिक्स एक महत्वपूर्ण भूमिका निभाता है। इससे कोई फर्क नहीं पड़ता कि आप किस उद्योग में काम करते हैं या आपके व्यवसाय का आकार क्या है, डेटा को आपको बताना चाहिए कि किस रणनीति पर टिके रहना है।

इसमें क्लिक-थ्रू और एंगेजमेंट दरों जैसे विशिष्ट मेट्रिक्स के आधार पर अपने अभियानों को ठीक करना, अपने उत्पाद और सेवा को बेहतर बनाने के लिए अपने ग्राहकों के खरीद चक्र और सामान्य व्यवहार का विश्लेषण करना शामिल है। डेटा और एनालिटिक्स उन चैनलों को निर्धारित करने में भी मदद करते हैं जो ROI उत्पन्न करने में सबसे प्रभावी हैं। Hubspot के अनुसार, 39% विपणक अपनी मार्केटिंग गतिविधियों के ROI को साबित करना अपनी शीर्ष चुनौती मानते हैं, इसलिए डेटा को समझना उनकी प्राथमिकता है।

बड़े यूजरबेस वाली कंपनियों के लिए कई प्लेटफार्मों पर डेटा का प्रबंधन और विश्लेषण करना चुनौतीपूर्ण हो सकता है, इसलिए Pushwoosh इस प्रक्रिया को आसान बनाने के अवसर पैदा करता है।

डेटा माइग्रेशन: Pushwoosh ↔ CRMs

Pushwoosh से अपने एनालिटिकल CRM में ग्राहक डेटा को सिंक्रनाइज़, एक्सपोर्ट और इम्पोर्ट करने के कई तरीके हैं और इसके विपरीत भी। यहाँ कुछ सर्वोत्तम प्रथाएँ हैं जो आपको Pushwoosh और CRM के बीच डेटा को सिंक्रनाइज़ और माइग्रेट करने की अनुमति देंगी, जबकि इसे सुसंगत और पारदर्शी बनाए रखेंगी:

1. उपयोगकर्ता-केंद्रित दृष्टिकोण पर टिके रहें: एक संगत डेटाबेस बनाने के लिए अपने CRM / एनालिटिकल सिस्टम से मौजूदा यूजर आईडी का उपयोग करें।

उपयोगकर्ता-केंद्रित दृष्टिकोण के लाभ:

  • सभी सिस्टमों (CRM, अधिग्रहण, बैकएंड, आदि) में पारदर्शी एकीकरण;
  • पारदर्शी आँकड़े बाइंडिंग और डेटा प्रवाह
  • सेगमेंटेशन के लिए मजबूत और सीधी प्रक्रिया
  • आसान समस्या निवारण
  • कस्टमर जर्नी का उपयोग करने और अन्य सिस्टम (जैसे Adjust, Solitics, आदि) के साथ एकीकृत करने की क्षमता।

2. अपने बैक-एंड से Pushwoosh में बल्क में टैग पुश करें ताकि अधिक सेगमेंटेशन विकल्पों की अनुमति मिल सके।

यह उपयोगकर्ताओं को आपके ऐप को अपडेट करने की आवश्यकता के बिना आपके CRM / बिलिंग / AI से ताज़ा डेटा का उपयोग करके नए सेगमेंट बनाने और अनुकूलित अभियान भेजने की अनुमति देता है।

API कॉल /bulkSetTags एक बार में 1000 के लिए टैग मान सेट करने की अनुमति देता है, और नियमित /setTags कॉल के विपरीत, यह प्रक्रिया को काफी तेज कर देता है। बल्क टैग API कॉल के बारे में और पढ़ें यहाँ

इसके अलावा, आप इसी तरह के मास अपडेट ऑपरेशन करने के लिए निम्नलिखित Python स्क्रिप्ट का उपयोग कर सकते हैं:

#!/usr/bin/env python3
# -*- coding: utf-8 -*-
import argparse
import requests
import json
import csv
ENDPOINT = "https://cp.pushwoosh.com/json/1.3"
API_KEY = "" # Put your API Key here
APP_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. डेटा को वापस अपने डेटा वेयरहाउस में सिंक करें
संकेत: डेटा को एक साथ जोड़ने के लिए “यूजर आईडी” का उपयोग करें।

यूजर आईडी पर आधारित सिंक्रनाइज़ेशन के लाभ:

  • बेहतर रिपोर्टिंग और व्यावसायिक-सामना करने वाले सिस्टम के साथ डेटा को क्रॉस-रेफरेंस करने की क्षमता
  • डेटा को अपनी आवश्यकता के अनुसार और जब तक आपको इसकी आवश्यकता हो, तब तक संग्रहीत करने की क्षमता

कंट्रोल पैनल और /exportSegment API कॉल एक्सपोर्ट दोनों में यूजर आईडी कॉलम शामिल है, जिसे आप कई तरीकों से उपयोग कर सकते हैं:
• कई डिवाइसों में उपयोगकर्ता विशेषताओं को मैप करने के लिए उपयोगकर्ता-विशिष्ट टैग का उपयोग करें
• डिवाइस आईडी के बजाय यूजर आईडी संचालित करने के लिए उपयोगकर्ता-केंद्रित API का उपयोग करें
• Pushwoosh से प्रति-डिवाइस आँकड़ों को अपने डेटा वेयरहाउस, CRM, या किसी अन्य सिस्टम से उपयोगकर्ता-केंद्रित डेटा पर मैप करें।

एक्सपोर्ट सेगमेंट सुविधा के बारे में और पढ़ें यहाँ

डेटा माइग्रेशन के समग्र लाभ:

  • सटीक रिपोर्ट (सभी डेटा की निरंतरता, कोई हानि नहीं);
  • प्रयोग चलाना और मार्केटिंग परिकल्पनाओं का परीक्षण करना सरल हो गया है;
  • आसान डीबगिंग और समस्या निवारण: आप संदेश आईडी, यूजर आईडी, HWID, आदि जैसी आईडी का उपयोग करके जानकारी की जांच कर सकते हैं।

यह जानने के लिए एक मुफ्त डेमो का अनुरोध करें कि आप अपने CRM समाधान से Pushwoosh में डेटा कैसे माइग्रेट कर सकते हैं और सटीक रिपोर्ट प्राप्त कर सकते हैं:

डेमो का अनुरोध करें

संबंधित लेख

सभी देखें