বিষয়বস্তুতে যান

কাস্টম ইভেন্টের উদাহরণ

নিচে, আপনি বিভিন্ন অ্যাপ ক্যাটাগরির জন্য প্রস্তাবিত কিছু ইন-অ্যাপ ইভেন্ট পাবেন।

এই বা অন্য কোনো ইভেন্ট বাস্তবায়ন করতে:

  • আপনার Pushwoosh কন্ট্রোল প্যানেলে একটি ইভেন্ট তৈরি করুন এবং প্রয়োজনে অ্যাট্রিবিউট যোগ করুন;
  • আপনার মোবাইল প্রজেক্টে postEvent মেথডটি ইন্টিগ্রেট করুন, ইভেন্টের নাম এবং এর অ্যাট্রিবিউটগুলো কন্ট্রোল প্যানেলে যেভাবে আছে ঠিক সেভাবে প্রদান করুন।
// To use with Web Push SDK, you can integrate this code:
const Pushwoosh = window.Pushwoosh || [];
Pushwoosh.push(function(api) {
api.postEvent("Event name", { // event name exactly as in Control Panel
"attribute 1": "string value", // attribute name and type exactly as in Control Panel
"attribute 2": "string value" // attribute name and type exactly as in Control Panel
});
});

মোবাইল অ্যাপস

Anchor link to

লগ আউট

Anchor link to

ব্যবহারকারীরা যখন আপনার অ্যাপে তাদের অ্যাকাউন্ট থেকে লগ আউট করেন তখন এই ইভেন্টটি ট্রিগার করুন।

প্রস্তাবিত অ্যাট্রিবিউট:

  • user_id: String
  • date: Date
// To use with Web Push SDK, you can integrate this code:
const Pushwoosh = window.Pushwoosh || [];
Pushwoosh.push(function(api) {
api.postEvent("Log out", {
"user_id": "string value",
"date": "date value"
});
});

পেমেন্ট পদ্ধতি যোগ করা হয়েছে

Anchor link to

যখন একজন ব্যবহারকারী আপনার অ্যাপে তাদের অ্যাকাউন্টে একটি পেমেন্ট পদ্ধতি যোগ করেন, যেমন কার্ডের তথ্য প্রদান করেন বা অ্যাকাউন্টটি একটি পেমেন্ট সিস্টেমের সাথে লিঙ্ক করেন, তখন এই ইভেন্টটি ফায়ার করুন।

প্রস্তাবিত অ্যাট্রিবিউট:

  • payment_method: String,
  • user_id: String
// To use with Web Push SDK, you can integrate this code:
const Pushwoosh = window.Pushwoosh || [];
Pushwoosh.push(function(api) {
api.postEvent("Payment method added", {
"user_id": "string value",
"payment_method": "string value"
});
});

পেমেন্ট পদ্ধতি পরিবর্তন করা হয়েছে

Anchor link to

যখন একজন ব্যবহারকারী অ্যাপে তাদের পেমেন্ট পদ্ধতি আপডেট করেন তখন এই ইভেন্টটি পাঠান।

প্রস্তাবিত অ্যাট্রিবিউট:

  • user_id: String,
  • payment_method: String
// To use with Web Push SDK, you can integrate this code:
const Pushwoosh = window.Pushwoosh || [];
Pushwoosh.push(function(api) {
api.postEvent("Payment method changed", {
"user_id": "string value",
"payment_method": "string value"
});
});

বাটন ক্লিক করা হয়েছে

Anchor link to

আপনার অ্যানালিটিক্স উন্নত করতে, বিভিন্ন কমিউনিকেশন কৌশল পরীক্ষা করতে এবং গ্রাহকের আচরণের উপর ভিত্তি করে আপনার মেসেজের প্রাসঙ্গিকতা বাড়াতে অ্যাপের মধ্যে বাটন ক্লিক ট্র্যাক করুন।

প্রস্তাবিত ইভেন্ট অ্যাট্রিবিউট:

  • user_id: String
  • button_link: String
// To use with Web Push SDK, you can integrate this code:
const Pushwoosh = window.Pushwoosh || [];
Pushwoosh.push(function(api) {
api.postEvent("Button clicked", {
"user_id": "string value",
"button_link": "string value"
});
});

অ্যাপ্লিকেশন আপডেট করা হয়েছে

Anchor link to

যখনই একজন ব্যবহারকারী আপনার অ্যাপের একটি আপডেট করা সংস্করণ ইনস্টল করেন তখন এই ইভেন্টটি ট্রিগার করুন।

প্রস্তাবিত অ্যাট্রিবিউট:

  • previous_app_version: String
// To use with Web Push SDK, you can integrate this code:
const Pushwoosh = window.Pushwoosh || [];
Pushwoosh.push(function(api) {
api.postEvent("Application updated", {
"previous_app_version": "string value"
});
});

OS আপডেট করা হয়েছে

Anchor link to

আপনার অ্যাপটি সম্পূর্ণ কমপ্লায়েন্ট কিনা তা নিশ্চিত করতে যখন একজন ব্যবহারকারী তাদের ডিভাইসের OS সংস্করণ আপডেট করেন তখন এই ইভেন্টটি ফায়ার করুন।

প্রস্তাবিত অ্যাট্রিবিউট:

  • previous_OS_version: String
  • new_OS_version: String
// To use with Web Push SDK, you can integrate this code:
const Pushwoosh = window.Pushwoosh || [];
Pushwoosh.push(function(api) {
api.postEvent("OS updated", {
"previous_OS_version": "string value",
"new_OS_version": "string value"
});
});

ই-কমার্স

Anchor link to

কার্টে প্রোডাক্ট যোগ করা হয়েছে

Anchor link to

Abandoned Cart ক্যাম্পেইন তৈরি করতে, ব্যবহারকারী ট্যাগ সেট করতে বা আপনার প্রচারের কার্যকারিতা বিশ্লেষণ করতে যখন একজন ব্যবহারকারী তাদের কার্টে প্রোডাক্ট যোগ করেন তখন এই ইভেন্টটি ফায়ার করুন।

প্রস্তাবিত অ্যাট্রিবিউট:

  • product_id: String
  • price: Integer
  • source: String
// To use with Web Push SDK, you can integrate this code:
const Pushwoosh = window.Pushwoosh || [];
Pushwoosh.push(function(api) {
api.postEvent("Product added to cart", {
"product_id": "string value",
"price": 1,
"source": "string value"
});
});

ডিসকাউন্টে কেনাকাটা

Anchor link to

যখন একজন ব্যবহারকারী ডিসকাউন্ট কুপন ব্যবহার করে কোনো প্রোডাক্ট কেনেন তখন এই ইভেন্টটি ট্রিগার করুন।

প্রস্তাবিত অ্যাট্রিবিউট:

  • product_id: String
  • coupon_id: String
  • price: Integer
  • discount: String
// To use with Web Push SDK, you can integrate this code:
const Pushwoosh = window.Pushwoosh || [];
Pushwoosh.push(function(api) {
api.postEvent("Discounted purchase", {
"product_id": "string value",
"coupon_id": "string value",
"price": 1,
"discount": "string value"
});
});

প্রোডাক্ট পেজ পরিত্যক্ত

Anchor link to

যখন একজন ব্যবহারকারী কোনো কনভার্সন অ্যাকশন ছাড়াই একটি প্রোডাক্ট পেজ ছেড়ে যান তখন এই ইভেন্টটি ফায়ার করুন।

প্রস্তাবিত অ্যাট্রিবিউট:

  • product_id: String
  • price: Integer
  • source: String
  • product_page_id: String
// To use with Web Push SDK, you can integrate this code:
const Pushwoosh = window.Pushwoosh || [];
Pushwoosh.push(function(api) {
api.postEvent("Product Page abandoned", {
"product_id": "string value",
"price": 1,
"source": "string value",
"product_page_id": "string value"
});
});

উইশলিস্টে প্রোডাক্ট যোগ করা হয়েছে

Anchor link to

ব্যবহারকারীরা তাদের উইশলিস্টে যে প্রোডাক্টগুলো সেভ করেছেন সে সম্পর্কে অবগত থাকুন এবং ব্যক্তিগত অফার ও প্রোমো ক্যাম্পেইন তৈরি করুন।

প্রস্তাবিত অ্যাট্রিবিউট:

  • product_id: String
  • wishlist_id: String
  • product_price: Integer
  • source: String
  • user_id: String
// To use with Web Push SDK, you can integrate this code:
const Pushwoosh = window.Pushwoosh || [];
Pushwoosh.push(function(api) {
api.postEvent("Product added to wishlist", {
"product_id": "string value",
"currency": "string value",
"price": 1,
"source": "string value",
"user_id": "string value"
});
});

উইশলিস্ট থেকে প্রোডাক্ট সরানো হয়েছে

Anchor link to

যখন একজন ব্যবহারকারী তাদের উইশলিস্ট থেকে একটি প্রোডাক্ট মুছে ফেলেন তখন এই ইভেন্টটি ফায়ার করুন।

প্রস্তাবিত অ্যাট্রিবিউট:

  • user_id: String
  • wishlist_id: String
  • product_id: String
// To use with Web Push SDK, you can integrate this code:
const Pushwoosh = window.Pushwoosh || [];
Pushwoosh.push(function(api) {
api.postEvent("Product removed from wishlist", {
"wishlist_id": "string value",
"user_id": "string value",
"product_id": "string value"
});
});

প্রোডাক্ট ক্যাটাগরি

Anchor link to

যখন একজন ব্যবহারকারী একটি নির্দিষ্ট ক্যাটাগরির প্রোডাক্ট কেনেন তখন এই ইভেন্টটি পাঠান।

প্রস্তাবিত অ্যাট্রিবিউট:

  • product_id: String
  • product_category: String
  • currency: String
// To use with Web Push SDK, you can integrate this code:
const Pushwoosh = window.Pushwoosh || [];
Pushwoosh.push(function(api) {
api.postEvent("Product category", {
"product_id": "string value",
"product_category": "string value",
"currency": "string value"
});
});

প্রথম কেনাকাটা

Anchor link to

যখন একজন ব্যবহারকারী তাদের প্রথম কেনাকাটা করেন তখন এই ইভেন্টটি ট্রিগার করুন।

প্রস্তাবিত অ্যাট্রিবিউট:

  • product_id: String,
  • category: String
  • date: Date
// To use with Web Push SDK, you can integrate this code:
const Pushwoosh = window.Pushwoosh || [];
Pushwoosh.push(function(api) {
api.postEvent("First purchase", {
"product_id": "string value",
"category": "string value",
"date": "date value"
});
});

গেমিং অ্যাপস

Anchor link to

নতুন লেভেল

Anchor link to

যখন একজন ব্যবহারকারী একটি নতুন গেম লেভেলে পৌঁছান, তখন নতুন লেভেল ইভেন্টটি ট্রিগার করুন।

প্রস্তাবিত অ্যাট্রিবিউট:

  • level_id: String
  • user_id: String
// To use with Web Push SDK, you can integrate this code:
const Pushwoosh = window.Pushwoosh || [];
Pushwoosh.push(function(api) {
api.postEvent("New level", {
"level_id": "string value",
"user_id": "string value"
});
});

লেভেল সম্পন্ন

Anchor link to

যখন একজন ব্যবহারকারী একটি নির্দিষ্ট গেম লেভেল সম্পন্ন করেন তখন এই ইভেন্টটি পাঠান।

প্রস্তাবিত অ্যাট্রিবিউট:

  • level_id: String
  • user_id: String
// To use with Web Push SDK, you can integrate this code:
const Pushwoosh = window.Pushwoosh || [];
Pushwoosh.push(function(api) {
api.postEvent("Level completed", {
"level_id": "string value",
"user_id": "string value"
});
});

ভার্চুয়াল কারেন্সি অর্জিত

Anchor link to

যখন একজন ব্যবহারকারীর ভার্চুয়াল কারেন্সি ব্যালেন্স টপ আপ হয় তখন এই ইভেন্টটি ফায়ার করুন।

প্রস্তাবিত অ্যাট্রিবিউট:

  • currency_name: String
  • quantity: Integer
  • user_id: String
// To use with Web Push SDK, you can integrate this code:
const Pushwoosh = window.Pushwoosh || [];
Pushwoosh.push(function(api) {
api.postEvent("Virtual currency earned", {
"currency_name": "string value",
"quantity": 1,
"user_id": "string value"
});
});

টিউটোরিয়াল সম্পন্ন

Anchor link to

যখন একজন ব্যবহারকারী ইন-গেম টিউটোরিয়াল সম্পন্ন করেন তখন এই ইভেন্টটি ট্রিগার করুন।

প্রস্তাবিত অ্যাট্রিবিউট:

  • tutorial_name: String
  • completion: Boolean
// To use with Web Push SDK, you can integrate this code:
const Pushwoosh = window.Pushwoosh || [];
Pushwoosh.push(function(api) {
api.postEvent("Tutorial completed", {
"tutorial_name": "string value",
"completion": true
});
});

অ্যাচিভমেন্ট আনলকড

Anchor link to

যখন একজন ব্যবহারকারী একটি নির্দিষ্ট অ্যাচিভমেন্ট আনলক করেন তখন এই ইভেন্টটি ফায়ার করে ব্যবহারকারীর এনগেজমেন্ট মনিটর করুন।

প্রস্তাবিত অ্যাট্রিবিউট:

  • achievement_name: String
  • level: Integer
  • user_id: String
// To use with Web Push SDK, you can integrate this code:
const Pushwoosh = window.Pushwoosh || [];
Pushwoosh.push(function(api) {
api.postEvent("Achievement unlocked", {
"achievement_name": "string value",
"level": 5,
"user_id": "string value"
});
});

সাবস্ক্রিপশন ম্যানেজমেন্ট

Anchor link to

পেইড সাবস্ক্রিপশন কেনা

Anchor link to

যখন একজন ব্যবহারকারী একটি পেইড সাবস্ক্রিপশন প্ল্যান কিনেছেন তখন এই ইভেন্টটি পাঠান।

প্রস্তাবিত অ্যাট্রিবিউট:

  • subscription_plan_name: String
  • price: Integer
  • currency:String
  • expiry_date:Date
// To use with Web Push SDK, you can integrate this code:
const Pushwoosh = window.Pushwoosh || [];
Pushwoosh.push(function(api) {
api.postEvent("Paid subscription purchase", {
"subscription_plan_name": "string value",
"price": 1,
"currency": "string value",
"expiry_date": "new Date()"
});
});

সাবস্ক্রিপশন রিনিউয়াল

Anchor link to

যখন একজন ব্যবহারকারী তাদের সাবস্ক্রিপশন প্ল্যান রিনিউ করেন তখন এই ইভেন্টটি ট্রিগার করুন।

প্রস্তাবিত অ্যাট্রিবিউট:

  • subscription_plan_name: String
  • price: Integer
  • currency: String
  • renewal_count: Integer
// To use with Web Push SDK, you can integrate this code:
const Pushwoosh = window.Pushwoosh || [];
Pushwoosh.push(function(api) {
api.postEvent("Subscription renewal", {
"subscription_plan_name": "string value",
"price": 1,
"currency": "string value",
"renewal_count": 1
});
});

ফ্রি ট্রায়াল শুরু হয়েছে

Anchor link to

যখন একজন ব্যবহারকারী সাবস্ক্রিপশন নেওয়ার আগে একটি ফ্রি ট্রায়াল শুরু করতে চান তখন এই ইভেন্টটি ট্রিগার করুন।

প্রস্তাবিত অ্যাট্রিবিউট:

  • free_trial_name: String
  • expiry_date: Date
// To use with Web Push SDK, you can integrate this code:
const Pushwoosh = window.Pushwoosh || [];
Pushwoosh.push(function(api) {
api.postEvent("Free trial started", {
"free_trial_name": "string value",
"expiry_date": "new Date()"
});
});

সাবস্ক্রিপশন বাতিল করা হয়েছে

Anchor link to

ইন-অ্যাপ সাবস্ক্রিপশন বাতিল ট্র্যাক করতে এই ইভেন্টটি ব্যবহার করুন।

// To use with Web Push SDK, you can integrate this code:
const Pushwoosh = window.Pushwoosh || [];
Pushwoosh.push(function(api) {
api.postEvent("Subscription cancelled");
});

ফ্রি থেকে পেইডে কনভার্সন

Anchor link to

যখন একজন ব্যবহারকারী আপনার অ্যাপ বিনামূল্যে ব্যবহার করা থেকে একটি পেইড সাবস্ক্রিপশন প্ল্যানে কনভার্ট হন তখন এই ইভেন্টটি ট্রিগার করুন।

প্রস্তাবিত অ্যাট্রিবিউট:

  • subscription_plan_name: String
  • price: Integer
  • currency: String
  • date: Date
// To use with Web Push SDK, you can integrate this code:
const Pushwoosh = window.Pushwoosh || [];
Pushwoosh.push(function(api) {
api.postEvent("Conversion from Free to Paid", {
"subscription_plan_name": "string value",
"price": 1,
"currency": "string value",
"date": "new Date()"
});
});

মিডিয়া

Anchor link to

সার্চ

Anchor link to

যখন একজন ব্যবহারকারী আপনার অ্যাপে কোনো কন্টেন্ট সার্চ করেন তখন এই ইভেন্টটি পাঠান।

প্রস্তাবিত অ্যাট্রিবিউট:

  • search_query: String
  • category: String
// To use with Web Push SDK, you can integrate this code:
const Pushwoosh = window.Pushwoosh || [];
Pushwoosh.push(function(api) {
api.postEvent("Search", {
"search_query": "string value",
"category": "string value"
});
});

কন্টেন্ট পড়া হয়েছে

Anchor link to

যখন একজন ব্যবহারকারী একটি নির্দিষ্ট কন্টেন্ট পড়েছেন তখন এই ইভেন্টটি ট্রিগার করুন।

প্রস্তাবিত অ্যাট্রিবিউট:

  • category: String
  • article_id: String
  • author: String
  • published_date: Date
// To use with Web Push SDK, you can integrate this code:
const Pushwoosh = window.Pushwoosh || [];
Pushwoosh.push(function(api) {
api.postEvent("Content read", {
"category": "string value",
"article_id": "string value",
"author": "string value",
"published_date": "new Date()"
});
});

ফর্ম জমা দেওয়া

Anchor link to

আপনার ইন-অ্যাপ ফর্মের জমা (উদাহরণস্বরূপ, নেট প্রোমোটার স্কোর), কন্টেন্ট পছন্দের নির্বাচন এবং অন্যান্য সার্ভে ট্র্যাক করুন।

প্রস্তাবিত অ্যাট্রিবিউট:

  • form_name: String
  • url: String
// To use with Web Push SDK, you can integrate this code:
const Pushwoosh = window.Pushwoosh || [];
Pushwoosh.push(function(api) {
api.postEvent("Form submission", {
"form_name": "string value",
"url": "string value"
});
});

কন্টেন্ট শেয়ার করা হয়েছে

Anchor link to

যখন একজন ব্যবহারকারী সোশ্যাল নেটওয়ার্ক, ইমেল বা অন্যান্য চ্যানেলের মাধ্যমে একটি কন্টেন্ট শেয়ার করেছেন তখন এই ইভেন্টটি ট্রিগার করুন।

প্রস্তাবিত অ্যাট্রিবিউট:

  • category: String
  • article_id: String
  • author: String
  • published_date: Date
  • button_id: String
  • social_media: String
// To use with Web Push SDK, you can integrate this code:
const Pushwoosh = window.Pushwoosh || [];
Pushwoosh.push(function(api) {
api.postEvent("Content shared", {
"category": "string value",
"article_id": "string value",
"author": "string value",
"published_date": "new Date()",
"button_id": "string value",
"social_media": "string value"
});
});

কন্টেন্ট পছন্দ

Anchor link to

যখন একজন ব্যবহারকারী একটি নির্দিষ্ট বিষয়ে তাদের আগ্রহ প্রকাশ করেন তখন এই ইভেন্টটি ফায়ার করুন।

প্রস্তাবিত অ্যাট্রিবিউট:

  • topic: String
// To use with Web Push SDK, you can integrate this code:
const Pushwoosh = window.Pushwoosh || [];
Pushwoosh.push(function(api) {
api.postEvent("Content preferences", {
"topic": "string value"
});
});