ট্যাগ দিয়ে ব্যবহারকারীর ডেটা পরিচালনা করুন
ট্যাগ আমাদের অফার করা সবচেয়ে দরকারী টুলগুলির মধ্যে একটি। অনেক উন্নত 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 ট্যাগ অপারেটর:
exactly on,on or after,on or before,between,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এই প্যারামিটারটি একই অ্যাকাউন্টের বিভিন্ন অ্যাপের সাথে ট্যাগের আচরণ বর্ণনা করে। অ্যাপ্লিকেশন নির্দিষ্ট ট্যাগগুলির একই অ্যাকাউন্টের প্রতিটি অ্যাপের জন্য ভিন্ন ভিন্ন ভ্যালু সেট থাকতে পারে। অ্যাপ্লিকেশন অনির্দিষ্ট ট্যাগগুলি, বিপরীতভাবে, এই ট্যাগ ব্যবহারকারী সমস্ত অ্যাপের জন্য একই ভ্যালু সংরক্ষণ করে।
উদাহরণ
Anchor link toধরুন আপনার দুটি অ্যাপ আছে, একটি নিউজ অ্যাপ এবং একটি গেম, এবং আপনি শুধুমাত্র সেইসব ব্যবহারকারীদের টার্গেট করতে চান যারা আপনার কাছ থেকে পুশ পেতে স্পষ্টভাবে সম্মত হয়েছেন। তাই, আপনি “Subscribed” নামে একটি বুলিয়ান ট্যাগ তৈরি করেছেন এবং যারা আপনার কাছ থেকে পুশ পেতে চান তাদের জন্য "true" ভ্যালু সেট করেছেন, এবং যারা বিজ্ঞপ্তি পেতে চান না তাদের জন্য "false" সেট করেছেন।
আপনার একজন ব্যবহারকারী, আনা, আপনার দুটি অ্যাপই ইনস্টল করেছেন। তিনি কিছু ব্রেকিং নিউজ সম্পর্কে বিজ্ঞপ্তি পেতে রাজি, কিন্তু গেম অ্যাপ থেকে কোনো পুশ পেতে চান না।
যদি “Subscribed” ট্যাগটি অ্যাপ্লিকেশন নির্দিষ্ট হয়, তবে সবকিছু পরিকল্পনা অনুযায়ী চলবে। তবে, যদি এই ট্যাগটি অ্যাপ্লিকেশন অনির্দিষ্ট হতো, তবে আপনার প্রতিটি অ্যাপ অন্য অ্যাপ দ্বারা সেট করা ভ্যালু ওভাররাইট করবে, যা আপনার টার্গেটিং নষ্ট করতে পারে এবং হতাশার কারণ হতে পারে।
অন্যদিকে, অ্যাপ্লিকেশন অনির্দিষ্ট ট্যাগগুলি কাজে আসতে পারে যদি আপনি ক্রস-অ্যাপ্লিকেশন টার্গেটিং করতে চান এবং বিভিন্ন অ্যাপ্লিকেশনে একই ব্যবহারকারীর নাম থাকা ব্যবহারকারীদের ট্রেস করতে চান।
ব্যবহারকারী-নির্দিষ্ট ট্যাগ
Anchor link toPushwoosh-এর সমস্ত ট্যাগ ডিজাইন অনুযায়ী ব্যবহারকারী-নির্দিষ্ট এবং HWID-এর পরিবর্তে 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 | একটি ডিভাইসে সবচেয়ে সাম্প্রতিক অ্যাপ লঞ্চের সময় |
| OS Version | Version | SDK | একটি ডিভাইসে চলমান অপারেটিং সিস্টেমের ভার্সন |
| Platform | String | SDK | ব্যবহারকারী যে প্ল্যাটফর্মে আপনার প্রজেক্ট ব্যবহার করছেন। |
| Push Alerts Enabled | Boolean | SDK | ডিভাইস সেটিংসে পুশ অ্যালার্ট অনুমোদিত কিনা তা নির্দেশ করে |
| SDK Version | Version | SDK | একটি ডিভাইসে প্রয়োগ করা Pushwoosh SDK-এর ভার্সন |
| Unsubscribed Emails | Boolean | SDK | কোনো ব্যবহারকারী আপনার অ্যাপ থেকে ইমেল পাওয়া থেকে আনসাবস্ক্রাইব করেছেন কিনা তা নির্দেশ করে |
| Bounced Email | Date | Server | এই ইমেল ঠিকানার জন্য একটি হার্ড বাউন্স ঘটার তারিখ। সময়-ভিত্তিক বিভাজনের জন্য তারিখ হিসাবে সংরক্ষণ করা হয়, উদাহরণস্বরূপ, সাম্প্রতিক বাউন্স সহ ব্যবহারকারীদের বাদ দেওয়ার জন্য। |
| Live Activity ID | String | SDK | ডিভাইসের সাথে একটি লাইভ অ্যাক্টিভিটি আইডি যুক্ত করে লাইভ অ্যাক্টিভিটি পরিচালনা করতে ব্যবহৃত হয়। ১২ ঘন্টা পরে স্বয়ংক্রিয়ভাবে পরিষ্কার হয়ে যায়। |
কাস্টম ট্যাগ
Anchor link toআপনার নির্দিষ্ট ব্যবসায়িক লক্ষ্য অর্জনের জন্য এখানে আপনার সৃজনশীলতা কাজে আসে। আপনার অনন্য ব্যবসায়িক প্রয়োজনের জন্য উপযুক্ত বিভাজন যুক্তি বা টার্গেটিং প্যাটার্নের উপর ভিত্তি করে কাস্টম ট্যাগ তৈরি করা যেতে পারে।
কিভাবে একটি কাস্টম ট্যাগ সেট আপ করবেন
Anchor link toশুরু করতে, Pushwoosh কন্ট্রোল প্যানেলে ট্যাগ তৈরি এবং কনফিগার করুন:
- আপনার কন্ট্রোল প্যানেলের Tags পৃষ্ঠায় যান এবং Add tag ক্লিক করুন।
- আপনার ট্যাগের নাম দিন, প্রকার বাছুন, এবং সিদ্ধান্ত নিন এটি অ্যাপ-নির্দিষ্ট হবে কি না।
- Save Tag ক্লিক করুন।
ডিফল্ট City ট্যাগ ব্যবহার করা
Anchor link toডিভাইসের অবস্থান তার আইপি ঠিকানার উপর ভিত্তি করে নির্ধারিত হয় যখন আপনার অ্যাপটি শেষবার সেই ডিভাইসে চালু হয়েছিল। GeoIP পুশউশে অবস্থানের ডেটা জমা দেয়, এবং পুশউশ GeoIP থেকে প্রাপ্ত অবস্থানটি একটি নির্দিষ্ট ডিভাইসের জন্য সিটি ট্যাগ মান হিসাবে সংরক্ষণ করে।
কিছু ক্ষেত্রে, GeoIP দ্বারা জমা দেওয়া অবস্থান শহরের নাম থেকে ভিন্ন হয় — উদাহরণস্বরূপ, যখন এটি একটি শহরের একটি এলাকা বা অন্য প্রশাসনিক ইউনিটকে বোঝায়। বিভাজনের উদ্দেশ্যে ডিফল্ট সিটি ট্যাগ ব্যবহার করার সময় দয়া করে সতর্ক থাকুন: সঠিক মানগুলি নির্বাচন করতে ভুলবেন না।
উদাহরণস্বরূপ, যদি আপনি মিউনিখের ব্যবহারকারীদের টার্গেট করতে যাচ্ছেন, তবে আপনাকে এটি সিটি ট্যাগ মানের একটি গুচ্ছ দিয়ে কভার করতে হবে, যার মধ্যে “মিউনিখ” নিজেই (সমস্ত সংশ্লিষ্ট মান সহ, যেমন বানানের বিভিন্ন রূপ যা জিওআইপি দ্বারা ফেরত দেওয়া হতে পারে এবং ট্যাগ মান হিসাবে সংরক্ষিত হতে পারে) এবং কাছাকাছি বেশ কয়েকটি এলাকা অন্তর্ভুক্ত।
ট্যাগ পরিসংখ্যান
Anchor link toএকবার আপনার অ্যাপ্লিকেশন ট্যাগ ভ্যালু সেট করলে, আপনি এই ভ্যালুগুলির পরিসংখ্যান দেখতে এবং বিশ্লেষণ করতে পারেন, যা কন্ট্রোল প্যানেলে পাই চার্ট, বার চার্ট বা টেবিল ভিউ ব্যবহার করে উপস্থাপন করা হয়।
