ট্যাগ দিয়ে ব্যবহারকারীর ডেটা পরিচালনা করুন
ট্যাগ আমাদের অফার করা সবচেয়ে দরকারী টুলগুলোর মধ্যে একটি। Pushwoosh-এর অনেক অত্যাধুনিক কার্যকারিতা এই ফিচারের উপর ভিত্তি করে তৈরি। ট্যাগ ব্যবহার করে, আপনি আপনার অডিয়েন্সকে ভাগ করতে পারেন এবং কিছু ব্যবহারকারীকে পুশ নোটিফিকেশন পাঠাতে পারেন, অন্যদের নয়।
ট্যাগগুলোতে যেকোনো নির্বিচার ডেটা থাকে যা আপনি একটি নির্দিষ্ট ব্যবহারকারী বা ডিভাইসের সাথে যুক্ত করেন। এর মধ্যে ব্যবহারকারীর নাম, আইডি, শহর, প্রিয় ফুটবল দল, পছন্দের সংবাদ বিভাগ বা আপনার ব্যবহারকারীদের সম্পর্কে অন্য যেকোনো তথ্য অন্তর্ভুক্ত থাকতে পারে। আসুন আরও বিস্তারিতভাবে দেখি।
ট্যাগের মান
Anchor link toট্যাগের মান আপনার পুশ ক্যাম্পেইনকে আরও স্মার্ট করতে সাহায্য করতে পারে। প্রতিটি ট্যাগ প্রায় সীমাহীন সংখ্যক মান সংরক্ষণ করতে সক্ষম। মূলত, এর মানে হলো আপনার ডাটাবেসের প্রতিটি শেষ-ব্যবহারকারীর সম্পর্কে একটি নির্দিষ্ট ধরণের তথ্য রেকর্ড করার জন্য একটি ট্যাগই যথেষ্ট।
প্রতিটি অ্যাকাউন্টের জন্য মাত্র কয়েকটি ট্যাগ উপলব্ধ, কিন্তু প্রতিটি ট্যাগের জন্য প্রায়-অসীম স্থান বিবেচনা করে, আপনার ব্যবহারকারীদের সম্পর্কে বিপুল পরিমাণ তথ্য সংগ্রহ করতে এবং খুব জটিল টার্গেটিং প্যাটার্ন সেট আপ করার জন্য মাত্র কয়েকটি ট্যাগই যথেষ্ট।
ট্যাগের প্রকারভেদ
Anchor link to- Integer — পূর্ণসংখ্যার ডেটার জন্য ব্যবহৃত হয় (ইন-গেম ক্যাশের পরিমাণ, অর্জিত লেভেল, বয়স)।
- String — স্ট্রিং মানের জন্য ব্যবহৃত হয় (ব্যবহারকারীর নাম, ই-মেইল, আইডেন্টিফায়ার)।
- List — স্ট্রিং টাইপের মতোই, কিন্তু প্রতিটি ব্যবহারকারীর একাধিক মান একই সাথে সেট করা থাকতে পারে (সংগীতের পছন্দ, সংবাদ বিভাগ, খাবারের পছন্দ)।
- Boolean — ট্রু / ফলস টাইপের ট্যাগ।
- Date — ক্যালেন্ডার তারিখের জন্য ব্যবহৃত হয়। মূলত, এটি একটি পূর্ণসংখ্যা টাইপের ট্যাগ যা ইউনিক্স ইপক টাইমস্ট্যাম্প সংরক্ষণ করে (স্বয়ংক্রিয়ভাবে গ্রেগরিয়ান তারিখ থেকে/এ রূপান্তরিত হয়)।
- Price — “*.XX” ফরম্যাটে নির্দিষ্ট মুদ্রা অনুযায়ী মান সেট করার অনুমতি দেয় (https://en.wikipedia.org/wiki/ISO_4217)।
- Version — ভার্সনিংয়ের জন্য ব্যবহৃত হয়। অনুমোদিত ফরম্যাটের উদাহরণ হলো w.x.y.z (Major.Minor.Patch.Build)। প্রতিটি ভার্সন অংশের জন্য সর্বোচ্চ মান ৯৯৯৯, তাই সর্বোচ্চ ভার্সন নম্বর ৯৯৯৯.৯৯৯৯.৯৯৯৯.৯৯৯৯ এর চেয়ে বেশি হতে পারে না।
ট্যাগ অপারেটর
Anchor link toপ্রতিটি ট্যাগ টাইপের জন্য নির্দিষ্ট কিছু অপারেটর প্রযোজ্য। ট্যাগ অপারেটরগুলো সেগমেন্টেশনের উদ্দেশ্যে ট্যাগ এবং তার মানের মধ্যে সম্পর্ক নির্ধারণ করে।
- Integer ট্যাগ অপারেটর:
is,is not,are,not in,not set,any - String ট্যাগ অপারেটর:
is,is not,are,not in,not set,any - List ট্যাগ অপারেটর:
in,not in,not set,any - Boolean ট্যাগ অপারেটর:
is(true/false),not set,any - Date ট্যাগ অপারেটর:
during the last N days,exactly N days ago,N or more days ago,between N and M days ago,between N and M days ahead,is today,is in N days,is N days past,on a specific date,on or after a specific date,on or before a specific date,between dates,not set,any - Price ট্যাগ অপারেটর:
is,is not,greater or equals,less or equals,between,in,not in,not set,any - Version ট্যাগ অপারেটর:
is,is not,greater or equals,less or equals,between,in,not in,not set,any
ট্যাগের স্কোপ: সাধারণ বনাম ব্যবহারকারী-নির্দিষ্ট
Anchor link toএকটি ট্যাগ তৈরি করার সময়, আপনি বেছে নেন এর মানগুলি কীভাবে সংরক্ষণ করা হবে:
- সাধারণ (ডিফল্ট): ট্যাগের মান প্রতি ডিভাইসে (HWID) সংরক্ষণ করা হয়। একই ব্যবহারকারীর প্রতিটি ডিভাইস স্বাধীনভাবে একটি ভিন্ন মান ধারণ করতে পারে।
- ব্যবহারকারী-নির্দিষ্ট: ট্যাগের মান প্রতি ব্যবহারকারী (UserID) হিসেবে সংরক্ষণ করা হয়। UserID এর মাধ্যমে সেট করা হলে, মানটি ব্যবহারকারীর সমস্ত ডিভাইসে একবারে প্রয়োগ করা হয়। এটি সেইসব অ্যাট্রিবিউটের জন্য উপযোগী যা ব্যক্তির সাথে সম্পর্কিত, কোনো নির্দিষ্ট ডিভাইসের সাথে নয়: সাবস্ক্রিপশন স্তর, লয়ালটি পয়েন্ট, পছন্দের ভাষা।
ডিফল্ট ট্যাগ
Anchor link toএই ট্যাগগুলি Pushwoosh দ্বারা আউট-অফ-দ্য-বক্স উপলব্ধ, তাই আপনাকে ম্যানুয়ালি সেট করতে হবে না (এবং, আসলে, করা উচিতও নয়)। এর বেশিরভাগই অ্যাপ্লিকেশন থেকে সেট করা হয় এবং আমাদের সার্ভারে registerDevice এবং অন্যান্য API কলের মাধ্যমে পাঠানো হয়, এবং কিছু সার্ভার নিজেই সেট করে।
| নাম | প্রকার | কোথায় সেট করা হয়েছে | বিবরণ |
|---|---|---|---|
| Application Version | Version | SDK | ডিভাইসে ইনস্টল করা অ্যাপের বর্তমান সংস্করণ |
| Browser Type | String | SDK | যখন একটি ডিভাইস আপনার ওয়েব প্রকল্পের জন্য নিবন্ধিত হয়, তখন তার প্রকার - মোবাইল বা ডেস্কটপ - স্বয়ংক্রিয়ভাবে ট্র্যাক করা হয় |
| City | String | Server | একটি ডিভাইসের সর্বশেষ নিবন্ধিত ভৌগলিক অবস্থান |
| Country | String | Server | একটি ডিভাইসের সর্বশেষ নিবন্ধিত ভৌগলিক অবস্থান |
| Device Model | String | SDK | অ্যাপটি যে ডিভাইস মডেলে ইনস্টল করা আছে তা নির্দেশ করে |
| First Install | Date | Server | প্রথমবার বিজ্ঞপ্তির জন্য একটি ডিভাইস নিবন্ধিত হওয়ার সময় নির্দেশ করে |
| In-App Product | List | SDK | অ্যাপের একজন ব্যবহারকারীর দ্বারা কেনা ইন-অ্যাপ পণ্য |
| Last In-App Purchase Date | Date | SDK | একটি ডিভাইসে সর্বশেষ ইন-অ্যাপ কেনাকাটার তারিখ |
| Language | String | SDK | ISO-639-1 অনুযায়ী একটি ডিভাইসের লোকালের দুই-অক্ষরের ছোট হাতের সংক্ষিপ্ত রূপ; ডিভাইস সেটিংস থেকে নেওয়া |
| Last Application Open | Date | Server | একটি ডিভাইসে সবচেয়ে সাম্প্রতিক অ্যাপ লঞ্চের সময় |
| Last Email Open | Date | Server | যে তারিখে ডিভাইসের ইমেল ঠিকানাটি সবচেয়ে সম্প্রতি একটি ইমেল খোলার ইভেন্ট নিবন্ধন করেছে |
| Last Email Open Message Code | String | Server | সবচেয়ে সম্প্রতি খোলা ইমেলের মেসেজ কোড (ফরম্যাট XXXX-XXXXXXXX-XXXXXXXX)। প্রতিটি PW_EmailOpen ইভেন্টে আপডেট করা হয়। একটি নির্দিষ্ট ইমেল ক্যাম্পেইনের প্রাপকদের মধ্যে কারা এটি খুলেছে তা দ্বারা সেগমেন্ট করতে এটি ব্যবহার করুন |
| Last Email Click | Date | Server | যে তারিখে ডিভাইসের ইমেল ঠিকানাটি সবচেয়ে সম্প্রতি একটি ইমেল লিঙ্ক ক্লিকের ঘটনা নিবন্ধন করেছে |
| Last Email Click Message Code | String | Server | সবচেয়ে সাম্প্রতিক ইমেল যেখানে একটি লিঙ্ক ক্লিক করা হয়েছিল তার মেসেজ কোড (ফরম্যাট XXXX-XXXXXXXX-XXXXXXXX)। প্রতিটি PW_EmailLinkClicked ইভেন্টে আপডেট করা হয়। একটি নির্দিষ্ট ইমেল ক্যাম্পেইনের প্রাপকদের মধ্যে কারা ক্লিক করেছে তা দ্বারা সেগমেন্ট করতে এটি ব্যবহার করুন |
| Last Email Confirm | Date | Server | ডিভাইসের ইমেল ঠিকানার জন্য সবচেয়ে সাম্প্রতিক ডাবল অপ্ট-ইন সাবস্ক্রিপশন নিশ্চিতকরণের তারিখ |
| Bounced Email | Date | Server | এই ইমেল ঠিকানার জন্য একটি হার্ড বাউন্স ঘটার তারিখ। সময়-ভিত্তিক সেগমেন্টেশন সক্ষম করার জন্য তারিখ হিসাবে সংরক্ষণ করা হয়, উদাহরণস্বরূপ, সাম্প্রতিক বাউন্স সহ ব্যবহারকারীদের বাদ দেওয়ার জন্য। |
| Unsubscribed Emails | Boolean | SDK | একজন ব্যবহারকারী আপনার অ্যাপ থেকে ইমেল গ্রহণ থেকে আনসাবস্ক্রাইব করেছেন কিনা তা নির্দেশ করে |
| OS Version | Version | SDK | একটি ডিভাইসে চলমান অপারেটিং সিস্টেমের সংস্করণ |
| Platform | String | SDK | যে প্ল্যাটফর্মে ব্যবহারকারী আপনার প্রজেক্ট ব্যবহার করছেন। |
| Push Alerts Enabled | Boolean | SDK | ডিভাইস সেটিংসে পুশ অ্যালার্ট অনুমোদিত কিনা তা নির্দেশ করে |
| SDK Version | Version | SDK | একটি ডিভাইসে প্রয়োগ করা Pushwoosh SDK-এর সংস্করণ |
| Live Activity ID | String | SDK | ডিভাইসের সাথে একটি লাইভ অ্যাক্টিভিটি আইডি যুক্ত করে লাইভ অ্যাক্টিভিটি পরিচালনা করতে ব্যবহৃত হয়। ১২ ঘণ্টা পর স্বয়ংক্রিয়ভাবে পরিষ্কার হয়ে যায়। |
কাস্টম ট্যাগ
Anchor link toআপনার নির্দিষ্ট ব্যবসায়িক লক্ষ্য অর্জনের জন্য এখানেই আপনার সৃজনশীলতা কাজে আসে। আপনার অনন্য ব্যবসায়িক প্রয়োজনের জন্য উপযুক্ত সেগমেন্টেশন লজিক বা টার্গেটিং প্যাটার্নের উপর ভিত্তি করে কাস্টম ট্যাগ তৈরি করা যেতে পারে।
কীভাবে একটি কাস্টম ট্যাগ সেট আপ করবেন
Anchor link toশুরু করতে, Pushwoosh কন্ট্রোল প্যানেলে ট্যাগ তৈরি এবং কনফিগার করুন:
- আপনার কন্ট্রোল প্যানেলের Tags পৃষ্ঠায় যান এবং Add tag ক্লিক করুন।
- আপনার ট্যাগের নাম দিন, প্রকার বাছুন, এবং এটি General (ডিভাইস-স্তর) বা User-specific (ব্যবহারকারী-স্তর) হবে কিনা তা বেছে নিন।
- Save Tag ক্লিক করুন।
ডিফল্ট City ট্যাগ ব্যবহার করা
Anchor link toডিভাইসের অবস্থান তার আইপি ঠিকানার উপর ভিত্তি করে নির্ধারণ করা হয়, যখন আপনার অ্যাপটি সেই ডিভাইসে শেষবার চালু হয়েছিল। GeoIP পুশউশকে অবস্থানের ডেটা জমা দেয়, এবং পুশউশ GeoIP থেকে প্রাপ্ত অবস্থানটি একটি নির্দিষ্ট ডিভাইসের জন্য সিটি ট্যাগ মান হিসাবে সংরক্ষণ করে।
কিছু ক্ষেত্রে, GeoIP দ্বারা জমা দেওয়া অবস্থান শহরের নাম থেকে ভিন্ন হয় — উদাহরণস্বরূপ, যখন এটি একটি শহরের এলাকা বা অন্য কোনো প্রশাসনিক ইউনিটকে বোঝায়। সেগমেন্টেশনের উদ্দেশ্যে ডিফল্ট সিটি ট্যাগ ব্যবহার করার সময় দয়া করে সতর্ক থাকুন: নিশ্চিত করুন যে আপনি সঠিক মান নির্বাচন করেছেন।
উদাহরণস্বরূপ, যদি আপনি মিউনিখের ব্যবহারকারীদের টার্গেট করতে যাচ্ছেন, তবে আপনাকে এটি সিটি ট্যাগের বিভিন্ন মান দিয়ে কভার করতে হবে, যার মধ্যে “মিউনিখ” নিজেই (সমস্ত সংশ্লিষ্ট মান সহ, যেমন বানানের বিভিন্ন রূপ যা GeoIP দ্বারা ফেরত দেওয়া হতে পারে এবং ট্যাগ মান হিসাবে সংরক্ষিত হতে পারে) এবং কাছাকাছি বেশ কয়েকটি এলাকা অন্তর্ভুক্ত।
ট্যাগের পরিসংখ্যান
Anchor link toএকবার আপনার অ্যাপ্লিকেশন ট্যাগ মান সেট করলে, আপনি এই মানগুলি সম্পর্কে পরিসংখ্যান দেখতে এবং বিশ্লেষণ করতে পারেন, যা কন্ট্রোল প্যানেলে একটি পাই চার্ট, বার চার্ট বা টেবিল ভিউ ব্যবহার করে উপস্থাপন করা হয়।
