# सोलिटिक्स इंटीग्रेशन

<Aside type="caution" icon="setting" title="डेवलपर सहायता की आवश्यकता है">
 इंटीग्रेशन सेट अप करने के लिए आपको अपनी डेवलपमेंट टीम से मदद की आवश्यकता होगी। कृपया इस गाइड को उनके साथ साझा करें।
</Aside>

[सोलिटिक्स](https://solitics.com/) एक उन्नत डेटा प्रबंधन और रियल-टाइम मार्केटिंग ऑटोमेशन प्लेटफॉर्म है जो B2C ब्रांडों को अपने ग्राहकों को अत्यधिक व्यक्तिगत अनुभव प्रदान करने में सशक्त बनाता है। ग्राहकों के डेटा का लाभ उठाकर, व्यवसाय बेहतर रूपांतरण और रिटेंशन दरों के माध्यम से राजस्व बढ़ा सकते हैं, साथ ही विकास और आईटी खर्चों को भी काफी कम कर सकते हैं।

जब Pushwoosh के साथ जोड़ा जाता है, तो सोलिटिक्स की डेटा प्रबंधन क्षमताएं ब्रांडों को अपने उपयोगकर्ताओं को अत्यधिक लक्षित और प्रासंगिक संदेश देने में सक्षम बनाती हैं। यह सुनिश्चित करता है कि उपयोगकर्ताओं को ऐसी सामग्री और ऑफ़र प्राप्त हों जो विशेष रूप से उनकी रुचियों और जरूरतों के अनुरूप हों, इस प्रकार उनके समग्र अनुभव को बढ़ाते हैं।

ब्रांड उपयोगकर्ता यात्रा में सुधार के क्षेत्रों की पहचान करने के लिए उपयोगकर्ता डेटा का विश्लेषण करने के लिए सोलिटिक्स का भी उपयोग कर सकते हैं। इस डेटा को Pushwoosh के साथ एकीकृत करके, ब्रांड उन उपयोगकर्ताओं को फिर से जोड़ने के लिए पुश नोटिफिकेशन भेज सकते हैं जिन्होंने अपनी यात्रा छोड़ दी हो, उन्हें ऐप या वेबसाइट पर वापस निर्देशित कर सकते हैं और अंततः रूपांतरण दरों में सुधार कर सकते हैं।

## उपयोग के मामले

नीचे कुछ व्यावहारिक उपयोग के मामले दिए गए हैं जो दर्शाते हैं कि ग्राहक अनुभव को बेहतर बनाने और व्यावसायिक परिणामों को चलाने के लिए सोलिटिक्स और Pushwoosh के इंटीग्रेशन का उपयोग कैसे किया जा सकता है:

### व्यक्तिगत प्रचार और ऑफ़र

व्यवसाय ग्राहकों की प्राथमिकताओं और व्यवहारों का विश्लेषण करने के लिए सोलिटिक्स के डेटा का उपयोग कर सकते हैं। फिर, वे व्यक्ति की रुचियों के आधार पर अनुकूलित प्रचार और ऑफ़र के साथ Pushwoosh के माध्यम से अनुकूलित पुश नोटिफिकेशन भेज सकते हैं।

### जुड़ाव बढ़ाना

गेमिंग व्यवसाय खिलाड़ी की कार्रवाइयों और उपलब्धियों की निगरानी के लिए सोलिटिक्स को कॉन्फ़िगर कर सकते हैं, फिर खिलाड़ियों को मील के पत्थर और विशेष आयोजनों के लिए तुरंत पुश नोटिफिकेशन देने के लिए Pushwoosh का उपयोग कर सकते हैं, जिससे विशिष्ट इन-गेम गतिविधियों में सक्रिय जुड़ाव और भागीदारी को प्रोत्साहित किया जा सकता है।

### सुरक्षा अलर्ट

बैंकिंग ऐप्स सोलिटिक्स + Pushwoosh इंटीग्रेशन की बदौलत अपने ग्राहकों को उनके डेटा सुरक्षा में विश्वास दिला सकते हैं। वे खाते की गतिविधि की निगरानी करने और असामान्य व्यवहार के लिए अलर्ट ट्रिगर करने के लिए सोलिटिक्स को कॉन्फ़िगर कर सकते हैं। फिर, वे प्रभावित ग्राहकों को सूचित करने के लिए रीयल-टाइम पुश नोटिफिकेशन देने के लिए Pushwoosh का उपयोग कर सकते हैं, जिससे उनके खातों की सुरक्षा और संभावित समस्याओं को रोकने के लिए त्वरित कार्रवाई को प्रोत्साहित किया जा सकता है।

## इंटीग्रेशन सेट अप करना

इंटीग्रेशन प्रक्रिया में दो प्राथमिक चरण शामिल हैं:

1. अपनी वेबसाइट या मोबाइल ऐप में Pushwoosh SDK को शामिल करें।
2. एक यूजर आईडी स्थापित करें जो सोलिटिक्स और Pushwoosh दोनों के लिए एक अद्वितीय पहचानकर्ता के रूप में कार्य करे।

### पूर्वापेक्षाएँ

1. Pushwoosh अकाउंट
2. [Pushwoosh API एक्सेस टोकन](/hi/developer/api-reference/api-access-token): Pushwoosh को डेटा ट्रांसमिशन सक्षम करने के लिए, आपको एक Pushwoosh API एक्सेस टोकन जेनरेट करना होगा। इसे प्राप्त करने के लिए, **सेटिंग्स > API एक्सेस** पर जाएं और इसे वहां कॉपी करें।
3. Pushwoosh ऐप कोड: इसी तरह, आपको Pushwoosh को डेटा ट्रांसफर की सुविधा के लिए अपना Pushwoosh ऐप कोड खोजना होगा। ऐसा करने के लिए, ऊपरी बाएं कोने में प्रोजेक्ट का नाम ढूंढें और उसके नीचे प्रदर्शित कोड को कॉपी करें।
4. [सोलिटिक्स अकाउंट](https://dashboard.solitics.com/#/pages/signin)

<Aside type="note">
इंटीग्रेशन को सक्षम करने के लिए, प्रत्येक उपयोगकर्ता को सोलिटिक्स और Pushwoosh दोनों में एक ही सदस्य आईडी का उपयोग करके पंजीकृत करें। इंटीग्रेशन को प्रभावी ढंग से कार्य करने के लिए यह प्राथमिक आवश्यकता है।
</Aside>

### इंटीग्रेशन के लिए Pushwoosh को कॉन्फ़िगर करना

1. यदि आपके पास Pushwoosh अकाउंट नहीं है तो एक सेट अप करें।
2. अपनी परियोजनाओं को कॉन्फ़िगर करें। [इसे कैसे करें इसके बारे में और जानें।](/hi/product/first-steps/start-with-your-project/configure-platforms)
3. इसके बाद, Pushwoosh के भीतर एक एप्लिकेशन बनाएं और पसंदीदा संचार चैनल चुनें। यदि आपके पास पहले से कोई एप्लिकेशन है तो आप मौजूदा एप्लिकेशन का उपयोग करने का विकल्प चुन सकते हैं।

### इंटीग्रेशन के लिए सोलिटिक्स को कॉन्फ़िगर करना

1. सोलिटिक्स से संपर्क करें ([support@solitics.com](mailto:support@solitics.com)) और अपने ब्रांड को Pushwoosh के साथ एकीकृत करने के लिए कहें।

निम्नलिखित विवरण निर्दिष्ट करें:

* Pushwoosh API कुंजी
* Pushwoosh एप्लिकेशन कोड

2. सोलिटिक्स टीम आपको सोलिटिक्स के API के साथ भविष्य की बातचीत के लिए एक एक्सेस टोकन प्रदान करेगी।

## उपयोगकर्ता पंजीकरण

जैसा कि पहले जोर दिया गया है, सोलिटिक्स और Pushwoosh दोनों में समान यूजर आईडी वाले उपयोगकर्ताओं को पंजीकृत करना महत्वपूर्ण है।

<Aside type="note">
पुश नोटिफिकेशन के लिए पंजीकरण करते समय उसी अद्वितीय सदस्य आईडी का उपयोग करें जिसका उपयोग आपका ब्रांड सदस्य इंटीग्रेशन के लिए करता है। यह स्थिरता न केवल यह सुनिश्चित करेगी कि आपकी सदस्य आईडी अद्वितीय है, बल्कि किसी भी समस्या के मामले में ट्रैकिंग को सुव्यवस्थित करेगी और डिबगिंग की सुविधा भी देगी।
</Aside>

### Pushwoosh के साथ पंजीकरण

Pushwoosh एक विशिष्ट डिवाइस के साथ एक यूजर आईडी को जोड़ने के लिए दो तरीके प्रदान करता है। यदि आप इन तरीकों का उपयोग नहीं करते हैं, तो Pushwoosh स्वचालित रूप से डिवाइस हार्डवेयर आईडी को उपयोगकर्ता के पहचानकर्ता के रूप में नियोजित करेगा।

Pushwoosh में किसी डिवाइस से यूजर आईडी को लिंक करने के लिए, आप निम्नलिखित में से कोई एक तरीका चुन सकते हैं:

#### `setUserId`

यह एक SDK फ़ंक्शन है जो आपको एक स्ट्रिंग मान को Pushwoosh ID के रूप में सेट करने में सक्षम बनाता है, जो स्वचालित रूप से एक हार्डवेयर ID (HWID) के साथ मेल खाएगा जिसका उपयोग Pushwoosh उपकरणों की पहचान करने के लिए करता है।

**Android**

<LinkCard title="setUserId – Android" href="https://github.com/Pushwoosh/pushwoosh-android-sdk/blob/master/Documentation/inapp/PushwooshInApp.md#1a69cdb1592ad7640a49ba8bac8a14d54d" />

**iOS**
<LinkCard title="setUserId – iOS" href="https://github.com/Pushwoosh/pushwoosh-ios-sdk/blob/master/Documentation/PushNotificationManager.md#1ad51b323a64cbedb408442f9b52cc39fd" />


#### `registerUser` API मेथड

यह मेथड आपको अपने बैकएंड से एक विशिष्ट HWID को दूरस्थ रूप से एक यूजर आईडी असाइन करने की अनुमति देता है।

इस API कॉल का उपयोग करने के बारे में विस्तृत जानकारी [यहां](/hi/developer/api-reference/user-centric-api#registeruser) पाई जा सकती है।

### सोलिटिक्स के साथ रजिस्टर करें

जब कोई उपयोगकर्ता पुश संदेशों के लिए पंजीकृत होता है, तो सोलिटिक्स को भी सूचित करने की आवश्यकता होती है। इसके लिए, निम्नलिखित HTTP अनुरोध करें:

**HTTP मेथड:** POST

**एंडपॉइंट:** `https://api.solitics.com/rest/subscribers/register/app`

**रिक्वेस्ट बॉडी**

```json
{
 "memberId": "1234567",
 "email": "abcd@solitics.com",
 "token": "GH2TKoXXXXXXXEj1111",
 "key": "1234567”
}
```

**बॉडी पैरामीटर्स**

| पैरामीटर   | विवरण                                                                                             |
| ---------- | ------------------------------------------------------------------------------------------------- |
| memberID   | यह सोलिटिक्स में उपयोगकर्ता का अद्वितीय पहचानकर्ता है (जैसे CRM ID)                                  |
| email      | सदस्य का ईमेल जो दो-कारक प्रमाणीकरण के लिए उपयोग किया जाता है                                      |
| token      | पुश API तक पहुंच प्राप्त करने के लिए सोलिटिक्स द्वारा प्रदान किया गया टोकन।                          |
| key        | सदस्य की पुश पंजीकरण कुंजी Pushwoosh के साथ पंजीकरण के लिए उपयोग की गई यूजर आईडी से मेल खानी चाहिए। |

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

## इंटीग्रेशन टेस्टिंग

एक बार जब आप सेटअप प्रक्रिया पूरी कर लेते हैं, तो यह सुनिश्चित करने के लिए एक परीक्षण करना महत्वपूर्ण है कि इंटीग्रेशन अपेक्षा के अनुरूप कार्य करता है। परीक्षण के लिए इन चरणों का पालन करें:

1. सोलिटिक्स में एक पुश प्रमोशन बनाएं और सहेजें।

2. अपने ऐप या साइट पर लॉग इन करें। उस ऐप या वेबसाइट तक पहुंचें जहां आप पुश संदेश के प्रकट होने की उम्मीद करते हैं। सुनिश्चित करें कि आप उस उपयोगकर्ता खाते में लॉग इन करते हैं जिसे पहले सोलिटिक्स और Pushwoosh दोनों के भीतर पुश नोटिफिकेशन के लिए पंजीकृत किया गया है।

यदि आप पंजीकरण की स्थिति के बारे में अनिश्चित हैं, तो पुष्टि के लिए सोलिटिक्स से [support@solitics.com](mailto:support@solitics.com) पर संपर्क करने में संकोच न करें, जिसमें उपयोगकर्ता की पंजीकरण स्थिति और संबंधित यूजर आईडी के बारे में विवरण शामिल है।

3. परीक्षण शुरू करें। सोलिटिक्स प्रमोशन में, टेस्ट बटन पर क्लिक करें। सब्सक्राइबर (पुश संदेश का इच्छित प्राप्तकर्ता) का ईमेल, फोन नंबर या सदस्य आईडी दर्ज करें। Send पर क्लिक करें।

यदि सभी कॉन्फ़िगरेशन सही हैं, तो पुश संदेश दिखाई देना चाहिए।