# Solitics ইন্টিগ্রেশন

<Aside type="caution" icon="setting" title="ডেভেলপারের সহায়তা প্রয়োজন">
 ইন্টিগ্রেশন সেট আপ করার জন্য আপনার ডেভেলপমেন্ট টিমের সাহায্য প্রয়োজন হবে। অনুগ্রহ করে এই গাইডটি তাদের সাথে শেয়ার করুন।
</Aside>

[Solitics](https://solitics.com/) একটি উন্নত ডেটা ম্যানেজমেন্ট এবং রিয়েল-টাইম মার্কেটিং অটোমেশন প্ল্যাটফর্ম যা B2C ব্র্যান্ডগুলিকে তাদের গ্রাহকদের কাছে অত্যন্ত ব্যক্তিগতকৃত অভিজ্ঞতা প্রদান করতে সক্ষম করে। গ্রাহকদের ডেটা ব্যবহার করে, ব্যবসাগুলি উন্নত কনভার্সন এবং রিটেনশন রেটের মাধ্যমে আয় বাড়াতে পারে, এবং একই সাথে ডেভেলপমেন্ট এবং আইটি খরচ উল্লেখযোগ্যভাবে কমাতে পারে।

Pushwoosh-এর সাথে মিলিত হলে, Solitics-এর ডেটা ম্যানেজমেন্ট ক্ষমতা ব্র্যান্ডগুলিকে তাদের ব্যবহারকারীদের কাছে অত্যন্ত টার্গেটেড এবং প্রাসঙ্গিক বার্তা পাঠাতে সক্ষম করে। এটি নিশ্চিত করে যে ব্যবহারকারীরা তাদের আগ্রহ এবং প্রয়োজন অনুসারে বিশেষভাবে তৈরি করা কন্টেন্ট এবং অফার পান, যার ফলে তাদের সামগ্রিক অভিজ্ঞতা উন্নত হয়।

ব্র্যান্ডগুলি ব্যবহারকারীর ডেটা বিশ্লেষণ করতে এবং ব্যবহারকারীর জার্নিতে উন্নতির ক্ষেত্রগুলি চিহ্নিত করতে Solitics ব্যবহার করতে পারে। Pushwoosh-এর সাথে এই ডেটা ইন্টিগ্রেট করে, ব্র্যান্ডগুলি পুশ নোটিফিকেশন পাঠিয়ে সেইসব ব্যবহারকারীদের পুনরায় এনগেজ করতে পারে যারা তাদের জার্নি ছেড়ে দিয়েছে, তাদের অ্যাপ বা ওয়েবসাইটে ফিরিয়ে এনে এবং শেষ পর্যন্ত কনভার্সন রেট উন্নত করতে পারে।

## ব্যবহারের ক্ষেত্র

নিচে কিছু বাস্তব ব্যবহারের ক্ষেত্র দেখানো হলো যা প্রদর্শন করে কিভাবে Solitics এবং Pushwoosh-এর ইন্টিগ্রেশন গ্রাহকের অভিজ্ঞতা উন্নত করতে এবং ব্যবসার ফলাফল চালনা করতে ব্যবহার করা যেতে পারে:

### ব্যক্তিগতকৃত প্রচার এবং অফার

ব্যবসাগুলি গ্রাহকের পছন্দ এবং আচরণ বিশ্লেষণ করতে Solitics-এর ডেটা ব্যবহার করতে পারে। তারপর, তারা Pushwoosh-এর মাধ্যমে কাস্টমাইজড পুশ নোটিফিকেশন পাঠাতে পারে, যেখানে ব্যক্তির আগ্রহের উপর ভিত্তি করে বিশেষভাবে তৈরি প্রচার এবং অফার থাকে।

### এনগেজমেন্ট বৃদ্ধি

গেমিং ব্যবসাগুলি প্লেয়ারদের অ্যাকশন এবং অ্যাচিভমেন্ট নিরীক্ষণ করতে Solitics কনফিগার করতে পারে, তারপর প্লেয়ারদের মাইলফলক এবং বিশেষ ইভেন্টের জন্য দ্রুত পুশ নোটিফিকেশন পাঠাতে Pushwoosh ব্যবহার করতে পারে, যা সক্রিয় এনগেজমেন্ট এবং নির্দিষ্ট ইন-গেম কার্যকলাপে অংশগ্রহণকে উৎসাহিত করে।

### নিরাপত্তা সতর্কতা

ব্যাঙ্কিং অ্যাপগুলি Solitics + Pushwoosh ইন্টিগ্রেশনের মাধ্যমে তাদের ক্লায়েন্টদের ডেটা নিরাপত্তায় আত্মবিশ্বাসী রাখতে পারে। তারা অ্যাকাউন্টের কার্যকলাপ নিরীক্ষণ করতে এবং অস্বাভাবিক আচরণের জন্য সতর্কতা ট্রিগার করতে Solitics কনফিগার করতে পারে। তারপর, তারা প্রভাবিত গ্রাহকদের অবহিত করতে রিয়েল-টাইম পুশ নোটিফিকেশন পাঠাতে Pushwoosh ব্যবহার করতে পারে, যা তাদের অ্যাকাউন্ট রক্ষা করতে এবং সম্ভাব্য সমস্যা প্রতিরোধে দ্রুত পদক্ষেপ নিতে উৎসাহিত করে।

## ইন্টিগ্রেশন সেট আপ করা

ইন্টিগ্রেশন প্রক্রিয়ায় দুটি প্রধান ধাপ জড়িত:

1. আপনার ওয়েবসাইট বা মোবাইল অ্যাপে Pushwoosh SDK অন্তর্ভুক্ত করুন।
2. একটি ইউজার আইডি স্থাপন করুন যা Solitics এবং Pushwoosh উভয়ের জন্য একটি অনন্য শনাক্তকারী হিসাবে কাজ করে।

### পূর্বশর্ত

1. Pushwoosh অ্যাকাউন্ট
2. [Pushwoosh API অ্যাক্সেস টোকেন](/bn/developer/api-reference/api-access-token): Pushwoosh-এ ডেটা ট্রান্সমিশন সক্ষম করতে, আপনাকে একটি Pushwoosh API অ্যাক্সেস টোকেন তৈরি করতে হবে। এটি পেতে, **সেটিংস > API অ্যাক্সেস**-এ যান এবং সেখান থেকে এটি কপি করুন।
3. Pushwoosh অ্যাপ কোড: একইভাবে, Pushwoosh-এ ডেটা ট্রান্সফার সহজ করার জন্য আপনাকে আপনার Pushwoosh অ্যাপ কোডটি খুঁজে বের করতে হবে। এটি করতে, উপরের বাম কোণে প্রোজেক্টের নামটি খুঁজুন এবং তার নিচে প্রদর্শিত কোডটি কপি করুন।
4. [Solitics অ্যাকাউন্ট](https://dashboard.solitics.com/#/pages/signin)

<Aside type="note">
ইন্টিগ্রেশন সক্ষম করতে, প্রতিটি ব্যবহারকারীকে Solitics এবং Pushwoosh উভয় ক্ষেত্রেই একই মেম্বার আইডি ব্যবহার করে রেজিস্টার করুন। ইন্টিগ্রেশনটি কার্যকরভাবে কাজ করার জন্য এটিই প্রাথমিক প্রয়োজনীয়তা।
</Aside>

### ইন্টিগ্রেশনের জন্য Pushwoosh কনফিগার করা

1. যদি আপনার Pushwoosh অ্যাকাউন্ট না থাকে তবে একটি সেট আপ করুন।
2. আপনার প্রোজেক্টগুলি কনফিগার করুন। [এটি কীভাবে করতে হয় সে সম্পর্কে আরও জানুন।](/bn/product/first-steps/start-with-your-project/configure-platforms)
3. এরপর, Pushwoosh-এর মধ্যে একটি অ্যাপ্লিকেশন তৈরি করুন এবং পছন্দের কমিউনিকেশন চ্যানেলগুলি নির্বাচন করুন। যদি আপনার আগে থেকেই একটি অ্যাপ্লিকেশন থাকে, তবে আপনি সেটিও ব্যবহার করতে পারেন।

### ইন্টিগ্রেশনের জন্য Solitics কনফিগার করা

1. Solitics-এর সাথে যোগাযোগ করুন ([support@solitics.com](mailto:support@solitics.com)) এবং আপনার ব্র্যান্ডকে Pushwoosh-এর সাথে ইন্টিগ্রেট করার জন্য অনুরোধ করুন।

নিম্নলিখিত বিবরণগুলি উল্লেখ করুন:

* Pushwoosh API কী
* Pushwoosh অ্যাপ্লিকেশন কোড

2. Solitics টিম আপনাকে Solitics-এর API-এর সাথে ভবিষ্যতের ইন্টারঅ্যাকশনের জন্য একটি অ্যাক্সেস টোকেন প্রদান করবে।

## ব্যবহারকারী রেজিস্ট্রেশন

যেমনটি আগে জোর দেওয়া হয়েছে, Solitics এবং Pushwoosh উভয় ক্ষেত্রেই ব্যবহারকারীদের একই ইউজার আইডি দিয়ে রেজিস্টার করা গুরুত্বপূর্ণ।

<Aside type="note">
পুশ নোটিফিকেশনের জন্য রেজিস্টার করার সময় আপনার ব্র্যান্ড মেম্বার ইন্টিগ্রেশনের জন্য যে অনন্য মেম্বার আইডি ব্যবহার করে, সেটিই ব্যবহার করুন। এই সামঞ্জস্যতা কেবল আপনার মেম্বার আইডি যে অনন্য তা নিশ্চিত করবে না, বরং ট্র্যাকিংকে সহজ করবে এবং কোনো সমস্যা হলে ডিবাগিংয়ে সহায়তা করবে।
</Aside>

### Pushwoosh-এর সাথে রেজিস্ট্রেশন

Pushwoosh একটি নির্দিষ্ট ডিভাইসের সাথে একটি ইউজার আইডি সংযুক্ত করার জন্য দুটি পদ্ধতি অফার করে। আপনি যদি এই পদ্ধতিগুলি ব্যবহার না করেন, Pushwoosh স্বয়ংক্রিয়ভাবে ডিভাইসের হার্ডওয়্যার আইডিকে ব্যবহারকারীর শনাক্তকারী হিসাবে ব্যবহার করবে।

Pushwoosh-এ একটি ডিভাইসের সাথে একটি ইউজার আইডি লিঙ্ক করতে, আপনি নিম্নলিখিত পদ্ধতিগুলির মধ্যে একটি বেছে নিতে পারেন:

#### `setUserId`

এটি একটি SDK ফাংশন যা আপনাকে একটি স্ট্রিং ভ্যালুকে Pushwoosh আইডি হিসাবে সেট করতে সক্ষম করে, যা স্বয়ংক্রিয়ভাবে একটি হার্ডওয়্যার আইডি (HWID)-এর সাথে ম্যাচ করা হবে যা Pushwoosh ডিভাইস শনাক্ত করতে ব্যবহার করে।

**অ্যান্ড্রয়েড**

<LinkCard title="setUserId – অ্যান্ড্রয়েড" href="https://github.com/Pushwoosh/pushwoosh-android-sdk/blob/master/Documentation/inapp/PushwooshInApp.md#1a69cdb1592ad7640a49ba8bac8a14d54d" />

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


#### `registerUser` API মেথড

এই মেথডটি আপনাকে আপনার ব্যাকএন্ড থেকে দূরবর্তীভাবে একটি নির্দিষ্ট HWID-তে একটি ইউজার আইডি অ্যাসাইন করতে দেয়।

এই API কলটি ব্যবহার করার বিস্তারিত তথ্য [এখানে](/bn/developer/api-reference/user-centric-api#registeruser) পাওয়া যাবে।

### Solitics-এর সাথে রেজিস্টার করুন

যখন একজন ব্যবহারকারী পুশ মেসেজের জন্য রেজিস্টার হয়, তখন Solitics-কেও জানাতে হবে। এর জন্য, নিম্নলিখিত HTTP রিকোয়েস্টটি করুন:

**HTTP মেথড:** POST

**এন্ডপয়েন্ট:** `https://api.solitics.com/rest/subscribers/register/app`

**রিকোয়েস্ট বডি**

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

**বডি প্যারামিটার**

| প্যারামিটার | বিবরণ                                                                                            |
| ---------- | ------------------------------------------------------------------------------------------------- |
| memberID   | এটি Solitics-এ ব্যবহারকারীর অনন্য শনাক্তকারী (যেমন CRM আইডি) উপস্থাপন করে                           |
| email      | সদস্যের ইমেল যা টু-ফ্যাক্টর অথেন্টিকেশনের জন্য ব্যবহৃত হয়                                          |
| token      | পুশ API-তে অ্যাক্সেস পাওয়ার জন্য Solitics দ্বারা প্রদত্ত টোকেন।                                     |
| key        | সদস্যের পুশ রেজিস্ট্রেশন কী Pushwoosh-এর সাথে রেজিস্ট্রেশনের জন্য ব্যবহৃত ইউজার আইডির সাথে মিলতে হবে। |

যদিও Solitics মেম্বার আইডিকে কী হিসাবে ব্যবহার করার সুপারিশ করে, তবে ব্যতিক্রম প্রযোজ্য হতে পারে। উদাহরণস্বরূপ, যদি Pushwoosh-এ একাধিক অ্যাপ্লিকেশন ব্যবহার করা হয়, তবে প্রতিটি অ্যাপ্লিকেশনের জন্য ব্যবহারকারীকে একটি ভিন্ন কী অ্যাসাইন করা উচিত।

## ইন্টিগ্রেশন টেস্টিং

একবার আপনি সেটআপ প্রক্রিয়াটি সম্পন্ন করলে, ইন্টিগ্রেশনটি প্রত্যাশা অনুযায়ী কাজ করছে কিনা তা নিশ্চিত করার জন্য একটি পরীক্ষা চালানো অত্যন্ত গুরুত্বপূর্ণ। পরীক্ষার জন্য এই পদক্ষেপগুলি অনুসরণ করুন:

1. Solitics-এ একটি পুশ প্রমোশন তৈরি করুন এবং সেভ করুন।

2. আপনার অ্যাপ বা সাইটে লগ ইন করুন। যে অ্যাপ বা ওয়েবসাইটে আপনি পুশ মেসেজটি দেখতে আশা করছেন সেখানে অ্যাক্সেস করুন। নিশ্চিত করুন যে আপনি সেই ব্যবহারকারী অ্যাকাউন্টে লগ ইন করেছেন যা আগে Solitics এবং Pushwoosh উভয় ক্ষেত্রেই পুশ নোটিফিকেশনের জন্য রেজিস্টার করা হয়েছে।

আপনি যদি রেজিস্ট্রেশন স্ট্যাটাস সম্পর্কে অনিশ্চিত হন, তাহলে ব্যবহারকারীর রেজিস্ট্রেশন স্ট্যাটাস এবং সংশ্লিষ্ট ইউজার আইডি সম্পর্কে বিস্তারিত তথ্য সহ নিশ্চিতকরণের জন্য Solitics-এর সাথে [support@solitics.com](mailto:support@solitics.com)-এ যোগাযোগ করতে পারেন।

3. পরীক্ষা শুরু করুন। Solitics প্রমোশনে, টেস্ট বোতামে ক্লিক করুন। সাবস্ক্রাইবারের (পুশ মেসেজের উদ্দিষ্ট প্রাপক) ইমেল, ফোন নম্বর বা মেম্বার আইডি লিখুন। সেন্ড ক্লিক করুন।

যদি সমস্ত কনফিগারেশন সঠিক থাকে, তাহলে পুশ মেসেজটি প্রদর্শিত হবে।