ট্যাগ দিয়ে ব্যবহারকারীর ডেটা পরিচালনা করুন
ট্যাগ হলো আমাদের অফার করা সবচেয়ে দরকারী টুলগুলির মধ্যে একটি। অনেক উন্নত Pushwoosh কার্যকারিতা এই ফিচারের উপর ভিত্তি করে তৈরি। ট্যাগ ব্যবহার করে, আপনি আপনার দর্শকদের বিভাজন করতে পারেন এবং কিছু ব্যবহারকারীকে পুশ নোটিফিকেশন পাঠাতে পারেন, কিন্তু অন্যদের নয়।
ট্যাগে যেকোনো ইচ্ছামত ডেটা থাকে যা আপনি একটি নির্দিষ্ট ব্যবহারকারী বা ডিভাইসের সাথে যুক্ত করেন। এর মধ্যে ব্যবহারকারীর নাম, আইডি, শহর, প্রিয় ফুটবল দল, পছন্দের খবরের বিভাগ বা আপনার ব্যবহারকারীদের সম্পর্কে অন্য কোনো তথ্য অন্তর্ভুক্ত থাকতে পারে। আসুন আরও ঘনিষ্ঠভাবে দেখি।
ট্যাগের মান
Anchor link toট্যাগের মান আপনাকে আপনার পুশ ক্যাম্পেইনগুলিকে আরও স্মার্ট করতে সাহায্য করতে পারে। প্রতিটি ট্যাগ প্রায় সীমাহীন সংখ্যক মান সংরক্ষণ করতে সক্ষম। মূলত, এর মানে হলো আপনার ডাটাবেসের প্রতিটি শেষ-ব্যবহারকারী সম্পর্কে একটি নির্দিষ্ট ধরনের তথ্য রেকর্ড করার জন্য একটি ট্যাগই যথেষ্ট।
প্রতিটি অ্যাকাউন্টের জন্য মাত্র কয়েকটি ট্যাগ উপলব্ধ, কিন্তু প্রতিটি ট্যাগের জন্য প্রায়-অসীম স্থান বিবেচনা করে, আপনার ব্যবহারকারীদের সম্পর্কে প্রচুর পরিমাণে তথ্য সংগ্রহ করতে এবং খুব জটিল টার্গেটিং প্যাটার্ন সেট আপ করার জন্য মাত্র কয়েকটি ট্যাগই যথেষ্ট।
ট্যাগের প্রকারভেদ
Anchor link to- Integer — পূর্ণসংখ্যার ডেটার জন্য ব্যবহৃত হয় (ইন-গেম ক্যাশের পরিমাণ, অর্জিত লেভেল, বয়স)।
- String — স্ট্রিং মানের জন্য ব্যবহৃত হয় (ব্যবহারকারীর নাম, ই-মেইল, শনাক্তকারী)।
- List — String টাইপের মতোই, কিন্তু প্রতিটি ব্যবহারকারীর জন্য একই সাথে একাধিক মান সেট করা থাকতে পারে (সংগীত পছন্দ, খবরের বিভাগ, খাবারের পছন্দ)।
- Boolean — true / false ধরনের ট্যাগ।
- Date — ক্যালেন্ডারের তারিখের জন্য ব্যবহৃত হয়। মূলত, এটি একটি পূর্ণসংখ্যা টাইপের ট্যাগ যা ইউনিক্স ইপক টাইমস্ট্যাম্প সংরক্ষণ করে (স্বয়ংক্রিয়ভাবে গ্রেগরিয়ান তারিখে রূপান্তরিত হয়)।
- Price — “*.XX” ফরম্যাটে নির্দিষ্ট মুদ্রা অনুযায়ী মান সেট করার অনুমতি দেয় (https://en.wikipedia.org/wiki/ISO_4217)।
- Version — ভার্সনিংয়ের জন্য ব্যবহৃত হয়। অনুমোদিত ফরম্যাটের উদাহরণ হলো w.x.y.z (Major.Minor.Patch.Build)। প্রতিটি ভার্সন অংশের জন্য সর্বোচ্চ মান 9999, তাই সর্বোচ্চ ভার্সন নম্বর 9999.9999.9999.9999 এর বেশি হতে পারে না।
ট্যাগ অপারেটর
Anchor link toপ্রতিটি ট্যাগ টাইপের জন্য একটি নির্দিষ্ট সেট অপারেটর প্রযোজ্য। ট্যাগ অপারেটরগুলি বিভাজনের উদ্দেশ্যে ট্যাগ এবং এর মানগুলির মধ্যে সম্পর্ক নির্ধারণ করে।
- Integer Tag অপারেটর:
is,is not,are,not in,not set,any - String Tag অপারেটর:
is,is not,are,not in,not set,any - List Tag অপারেটর:
in,not in,not set,any - Boolean Tag অপারেটর:
is(true/false),not set,any - Date Tag অপারেটর:
exactly on,on or after,on or before,between,not set,any - Price Tag অপারেটর:
is,is not,greater or equals,less or equals,between,in,not in,not set,any - Version Tag অপারেটর:
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 | একজন ব্যবহারকারী আপনার অ্যাপ থেকে ইমেল প্রাপ্তি থেকে আনসাবস্ক্রাইব করেছেন কিনা তা নির্দেশ করে |
| Live Activity ID | String | SDK | ডিভাইসের সাথে একটি লাইভ অ্যাক্টিভিটি আইডি যুক্ত করে লাইভ অ্যাক্টিভিটি পরিচালনা করতে ব্যবহৃত হয়। ১২ ঘন্টা পরে স্বয়ংক্রিয়ভাবে পরিষ্কার হয়ে যায়। |
কাস্টম ট্যাগ
Anchor link toএখানেই আপনার নির্দিষ্ট ব্যবসায়িক লক্ষ্য অর্জনের জন্য আপনার সৃজনশীলতা আসে। আপনার অনন্য ব্যবসায়িক প্রয়োজনের জন্য উপযুক্ত বিভাজন যুক্তি বা টার্গেটিং প্যাটার্নের উপর ভিত্তি করে কাস্টম ট্যাগ তৈরি করা যেতে পারে।
কিভাবে একটি কাস্টম ট্যাগ সেট আপ করবেন
Anchor link toশুরু করতে, Pushwoosh কন্ট্রোল প্যানেলে ট্যাগ তৈরি এবং কনফিগার করুন:
- আপনার কন্ট্রোল প্যানেলের Tags পৃষ্ঠায় যান এবং Add tag ক্লিক করুন।
- আপনার ট্যাগের নাম দিন, প্রকার বাছুন, এবং এটি অ্যাপ-নির্দিষ্ট হবে কি না তা সিদ্ধান্ত নিন।
- Save Tag ক্লিক করুন।
ডিফল্ট City ট্যাগ ব্যবহার করা
Anchor link toডিভাইসের অবস্থান তার আইপি ঠিকানার উপর ভিত্তি করে নির্ধারিত হয় যখন আপনার অ্যাপটি শেষবার সেই ডিভাইসে চালু হয়েছিল। GeoIP পুশউশকে অবস্থানের ডেটা জমা দেয়, এবং পুশউশ GeoIP থেকে প্রাপ্ত অবস্থানটি একটি নির্দিষ্ট ডিভাইসের জন্য City ট্যাগের মান হিসাবে সংরক্ষণ করে।
কিছু ক্ষেত্রে, GeoIP দ্বারা জমা দেওয়া অবস্থানটি শহরের নাম থেকে ভিন্ন হয় — উদাহরণস্বরূপ, যখন এটি একটি শহরের এলাকা বা অন্য কোনো প্রশাসনিক ইউনিটকে বোঝায়। বিভাজনের উদ্দেশ্যে ডিফল্ট City ট্যাগ ব্যবহার করার সময় অনুগ্রহ করে সতর্ক থাকুন: নিশ্চিত করুন যে আপনি সঠিক মানগুলি নির্বাচন করেছেন।
উদাহরণস্বরূপ, যদি আপনি মিউনিখের ব্যবহারকারীদের লক্ষ্য করতে যাচ্ছেন, তবে আপনাকে এটি City ট্যাগের মানগুলির একটি গুচ্ছ দিয়ে কভার করতে হবে, যার মধ্যে “Munich” নিজেই (সমস্ত সংশ্লিষ্ট মান সহ, যেমন বানানের বিভিন্ন রূপ যা GeoIP দ্বারা ফেরত দেওয়া হতে পারে এবং ট্যাগের মান হিসাবে সংরক্ষিত হতে পারে) এবং কাছাকাছি বেশ কয়েকটি এলাকা অন্তর্ভুক্ত।
ট্যাগের পরিসংখ্যান
Anchor link toএকবার আপনার অ্যাপ্লিকেশন ট্যাগের মান সেট করলে, আপনি এই মানগুলি সম্পর্কে পরিসংখ্যান দেখতে এবং বিশ্লেষণ করতে পারেন, যা কন্ট্রোল প্যানেলে একটি পাই চার্ট, বার চার্ট বা টেবিল ভিউ ব্যবহার করে উপস্থাপন করা হয়।
