सामग्री पर जाएं

कस्टम इवेंट्स के उदाहरण

नीचे, आपको विभिन्न ऐप श्रेणियों के लिए अनुशंसित कई इन-ऐप इवेंट्स मिलेंगे।

इनमें से किसी भी या अन्य इवेंट्स को लागू करने के लिए:

  • अपने 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

जब कोई उपयोगकर्ता अपने कार्ट में उत्पाद जोड़ता है तो इस इवेंट को फायर करें ताकि आप एबंडंड कार्ट अभियान बना सकें, उपयोगकर्ता टैग सेट कर सकें, या अपने प्रचारों की दक्षता का विश्लेषण कर सकें।

अनुशंसित एट्रिब्यूट्स:

  • 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"
});
});