How to Track Events

  • Created : Aug, 07, 2020
  • Last Updated : Apr, 24, 2024

Track events to know the actions performed by a specific user in your app or site. 

Notable examples of an event are Customers launching an app, viewing a product, making a purchase, or simply sharing a photo. You can easily track events to know what your users are doing on the site or in your app.

How can you analyze events in NotifyVisitors :

You can evaluate the facts in various ways :

  • You can know the key metrics of a specific event.
  • Evaluate how the trends for a specific event are changing.
  • Create campaigns based on these events to trigger users and engage with them.

Event categories in NotifyVisitors :

There are two categories of events in NotifyVisitors: System events and Custom events.

  • System events: You can record system events automatically once you integrate Notify Visitor's SDK.
  • Custom events: Custom events are firstly defined and then tracked with integrating SDK and API.

Event Properties in NotifyVisitors :

Every event performed by the user consists of specific details.

For example  - A user viewed a product on your site or app. Product details would be the event properties. i.e., Product name, Product price, and Product category. These properties will further help you in determining which product is more popular. Thereby you can segment your users based on popular product category and price points.

What are System Events :

As stated above, system events get automatically recorded once you complete the integration of NotifyVisitor's SDK.

Let's see the system event types in NotifyVisitors and how you can track them :

  • PUSH NOTIFICATIONS :
EVENT DESCRIPTION WHEN TO TRACK
Push Registered
You can record this event when a user subscribes for the push notifications
You can track this event when a user views the opt-in sent by Notifyvisitors on the website and registers for the push notification
Push Unregistered This event can be recorded when any user unsubscribes to the push notifications from the website or any app Track the said event when a user ignores the opt-in or unsubscribes for the previously subscribed push notifications sent by the NotifyVisitors.
Push Clicked You would be able to record this event whenever the user clicks or performs an action on the push campaigns This event can be tracked when NotifyVisitors send a push campaign to the user regarding a specific offer, and the user clicks on the CTA button
Push delivered This event can be recorded when a notification is sent by NotifyVisitors and delivered to the user browser or device You can track this event when NotifyVisitors sends a push campaign to the users and it delivers successfully to the users
Push dismissed You can record this specific event when the notification is sent by NotifyVisitors and users received it but closed it at the same time. Track this event whenever NotifyVisitors send a push campaign to the users and they dismiss it, due to the reason they have uninstalled the browser or they have not opened the browsers for a long time
  • EMAIL CAMPAIGNS :
Event Description When to track the event
Email unsubscribed You can record this event when subscribers unsubscribe from the services of NotifyVisitors. Track this event in the case when a user has previously subscribed to the email services and later on unsubscribed them
Email delivered Record this event when an email campaign is sent by NotifyVisitors and is delivered to the users Track this event when an email is successfully sent by NotifyVisitors and at the same time delivered to the users.
Email opened You can record this event when the users receive and open the mail campaign sent by the NotifyVisitors. You can track the said event when NotifyVisitors has sent an email campaign to the users, they have received them and opened them to perform an action
Email clicked This event can be recorded when the user has clicked on the mail campaign sent by the NotifyVisitors. Track this event in case an email campaign has been successfully received, viewed and clicked by the users
Email bounced You can record the following event when a user has not accepted the mail sent by NotifyVisitors or it is not delivered to him due to some underlying server issues You can track this event when the email has not been successfully sent or accepted by the users.
Email rejected Record this event when the email campaign sent by the NotifyVisitors is either rejected or dismissed by the users. Track this event when the email campaign has been sent to the users but they may have labeled them as spam messages.
  • SMS CAMPAIGNS :
Event Description When to track
SMS clicked This event can be recorded only when a user clicks on the SMS campaign sent by the NotifyVisitors Track this event whenever a user clicks on the SMS campaign or you can create an SMS clicked event for every UTM visited event which is tracked by NotifyVisitors and not any other provider.
  •   SURVEYS :
Event Description When to track
Survey attempted You can record the event when a user has attempted or filled a survey campaign Track this event when NotifyVisitors send a survey to the users on a medium or channel and the user opens it and gives feedback
Survey Clicked Record this event when the user has received a survey via email after he buys a product or clicks on the survey This event is tracked only when the users click on the survey which NotifyVisitors send. You can create a survey clicked event for every UTM visited which is tracked by NotifyVisitors and not any other provider
Survey impression You can record the following event whenever a survey is sent by NotifyVisitors and delivered to the users. Track the following event whenever surveys are sent to the users and delivered to them successfully. Survey impressions imply the number of times the survey has been opened by the user
  •  NPS SURVEYS :
Event Description When to track
NPS Attempted You can record the event when a user has attempted or filled an NPS survey campaign. Track this event when NotifyVisitors send an NPS survey to the users on a medium/channel or the users view it on the website and they give their feedback by attempting them.
NPS Clicked Record this event when the user has received an NPS survey via email or on a website after he buys a product or clicks on the survey This event is tracked only when the users click on the NPS survey which NotifyVisitors send. You can create a survey clicked event for every UTM visited which is tracked by NotifyVisitors and not any other provider
NPS impressions You can record the following event whenever an NPS  survey is sent by NotifyVisitors and delivered to the users Track the following event whenever NPS surveys are sent or viewed by the users on the website.  NPS Survey impressions imply the number of times the survey has been opened by the user
  • MOBILE APP :
Event Description When to track
App Installed This event is recorded when a user installs your application. Track this event when a user installs your app, installs it or when a user clears up an app’s memory. Another case could be if the user installs the app on multiple devices.
App Upgraded Record this event when a user upgrades your application. You can track this event when a user has installed the app or upgraded it on a single or multiple devices
App Uninstalled You can record this app when a user uninstalls the app Track this event by sending silent push notifications that are not rendered on a user’s device. This way you can track the uninstalls by sending the silent push notifications to an entire uninstall base
App Crashed Record this event when a user opens the app and it suddenly stops. The following event can be tracked when a user has installed the app, opened it but it somehow stops due to an unhandled exception or signal.
App Opened Record this event whenever a user opens up an app. The said event can be tracked by the user when the user has installed and opened the app and performs any function on it
  • LEAD FORMS :
Event Description When to track
Lead form submitted You can record the event when the user has clicked, opened, and attempted the lead form and clicked on the SUBMIT button successfully. Track this event when a user visits the website and signs up for the services. This event can only be tracked when the user has clicked, opened, filled and submitted the lead form
Lead form Impressions Record this event when the user has clicked and opened the lead forms. Lead form impressions are the number of times a user has clicked on the lead forms. Record this event when a user has clicked in the lead form many times. View the lead form click counts through the analytics in the dashboard.
  • BANNER :
Event Description When to track
Banner clicked You can record the event when the user has clicked on a web or an app banner. Track this event whenever a user views and clicks on the banner sent by the NotifyVisitors
Banner impression Record the event when the user has viewed the banner. This event can only be tracked whenever a user clicks on the banner. View the clicks on the banner in the statistics and analytics.

 

What System Attributes does NotifyVisitors collect :

NotifyVisitors collect the system properties automatically from Mobile SDK. The system properties and attributes are prefixed and predefined by NotifyVisitors, explaining that Notify provides these properties. The following are the generic attributes that give you an overview and context of the events performed by the users. See the details below :

SYSTEM PROPERTY/ATTRIBUTE DESCRIPTION
TIME It is the user’s timezone at which he performed an event.
LOCATION It is the users’ location which is identified by the latitude and longitude
TECHNOLOGY(OS, Browser, App ID, Device Model, etc.) It is the device or browser used by the users’ to perform an event.

What are Custom Events :

Custom events are the events you define and then track with SDK or API.

Let's understand it better with an example :

If you want to record an event, let's say a user viewed a product on your app. The event name will be "Product Viewed." You can record this event with the following code :

Example

  • Event without properties
  • nv(‘event’, Product_Viewed)

How to record an event's metadata automatically :

NotifyVisitors records the following standard metadata for all the recorded events :

  • A user's information who performed the activity.
  • When did the event happen
  • How many screens did users view before acting?
  • The exact source of the user's visit in case it's an external source.

Note: NotifyVisitors keep user's profiles updated with their geographical information. i.e., their city, country, latitude and longitude, and the browser or device through which they have accessed your website.

How to discard events attributes :

You can drop the existing event attributes in case you have reached a maximum limit for the event types in the NotifyVisitors account. It will enable you to record the new events as you will get enough space now to record events while deleting some of the old ones.

discard-event-attributes

Points to remember while designing an event :

Name Your Events :

  • First of all, integrate the main events that are crucial from your business point of view.
  • Give short names to your events and properties.
  • Assign names to your events, which align with the action performed by the user on your site. For example, - the product viewed adding products to the cart.
  • Try to use similar names across all mobile apps and websites.
  • Group the events which have common prefixes such as - You may group a booking initiation process or a booking completion process in a regular section.

What you must do:

  • Record more significant events instead of the micro ones. For example, - Suppose a user watched the video on your site. You can consider the event as a whole by recording the duration as the event property, instead of breaking the event properties into 2 or 3 parts. i.e., a video started, pause, or began.
  •  Do not take each action of the user into account in events as it will be challenging to find answers in the dashboard.
  • Record only those actions which are in alignment with your objectives. Do not record unloads button clicks or form submissions.
  • Do not capture page views as your events or page URLs as your event properties. Merely analyze user insights, such as their engagement with your products. Know it via the pages they are visiting.

Things to remember :

  • Record some events for your application or website as the event flows can be different.
  • Record each purchase event separately for better funnel analysis.
  • In case you are accepting payments in different currencies, you can record it as through event properties.
  • You cannot store profile information as an event property. Instead, use it as a user attribute.

Conclusion

Read the detailed guide on how to track events and what are types of events that can be recorded and tracked in NotifyVisitors.  Know the relevance of system properties while recording and tracking the events as they play an important role in defining the user attributes.

Related Articles

  1. Discover high-quality viscose fabric at White Centre. As a trusted viscose fabric supplier, we provide fabrics known for their softness and versatility.?

  2. Shop for a distinguished doctor white coat at Get Frubs. Our white coats are tailored for medical professionals who prioritize style and performance.

  3. For all of your IT and OT requirements, Deltaroot provides excellent cyber security consulting. Our customized solutions offer professional advice to strengthen your defenses against changing threats. Put your trust in Deltaroot's experience to confidently and resiliently manage the complexity of cybersecurity.

  4. Roheenaz brings you the latest lawn dress designs, showcasing an exquisite collection of embroidered lawn. Discover our stunning lawn collection and elevate your style.

  5. Shop the latest party wear dresses in pakistan for women at Mushq Pk. We offer a wide selection of stunning and stylish party wear dresses. Complete your look with our high-quality dresses designed for every occasion.

  6. Immerse yourself in the exotic with oud mood bakhoor from Hemani Fragrance. Our opulent blend combines the richness of oud with fragrant spices, creating a mood of luxury and indulgence. Set the perfect ambiance with Hemani Fragrance oud mood bakhoor

  7. Ready for an exhilarating desert safari Dubai booking? Secure your spot with hassle-free booking for our thrilling desert safari tours. Reserve your adventure now and prepare for an unforgettable journey!

  8. Experience ultimate comfort and a sleek silhouette with Alpha Kleid's seamless leggings. Say goodbye to visible seams and hello to a smooth, flattering fit

  9. Experience hassle-free shopping for hookah tobacco with our buy hookah tobacco online options at Sheesha Sense. Browse through our diverse range of blends and enjoy a seamless ordering process

  10. Discover your skin's perfect match with face serums that Illuminate your beauty with whitening serums . Experience the magic of Garnier serums and discover the power of L'Oreal Hyaluronic Acid Serumat ChoiceMall.pk. Elevate your skincare with this hydrating choice for a radiant complexion. Shop now!

  11. Discover the beauty of Pakistani makeup brands at ChoiceMall.pk. Unveil a world of quality and style with our handpicked selection. Elevate your beauty routine with the best makeup products .Explore a spectrum of premium cosmetics for a glamorous transformation. Revitalize your face with Vitamin C Serum at ChoiceMall.pk. Explore top choices for radiant skin. Elevate your skincare routine. Shop now

  12. Boost hair growth with effective hair growth serum at ChoiceMall.pk. Discover top choices for luscious locks. Elevate your haircare routine and Protect your skin with CeraVe Sunscreen at ChoiceMall.pk. Elevate your sun care routine for a safe and radiant complexion. Shop now for UV defense

  13. Explore CeraVe Pakistan at ChoiceMall.pk. Elevate your skincare with dermatologist-approved choices. Shop now for healthy, radiant skin & Indulge in hydration with CeraVe Moisturizing Cream at ChoiceMall.pk. Elevate your skincare for a soft, nourished complexion. Shop now for lasting moisture

  14. Discover skincare perfection with CeraVe Hydrating Cleanser at ChoiceMall.pk. Elevate your routine for a cleansed and hydrated complexion. Shop now!

  15. Discover the best MAC foundation prices in Pakistan at ChoiceMall.pk. Elevate your beauty with top-quality products. Shop now for flawless perfection

  16. Explore the best makeup brands in Pakistan at ChoiceMall.pk. Elevate your beauty routine with trusted choices. Shop now for flawless glam!

  17. Illuminate your beauty with whitening serums at ChoiceMall.pk. Explore top choices for a radiant and flawless complexion. Shop now!

  18. Discover your skin's perfect match with face serums at ChoiceMall.pk. Elevate your skincare routine for a radiant and healthy complexion. Shop now

  19. Elevate your glow with the best serum for glowing skin . Explore top choices at ChoiceMall.pk for radiant, healthy, and luminous skin. Shop now

  20. You have written a very informative and engaging article on the topic of hill climb racing. I learned a lot from reading it and I appreciate your clear and concise style of writing.

  21. Jewelgalore presents a captivating collection of jewellery set . Elevate your style with meticulously designed pieces that add elegance and charm to your look.

  22. Dive into a world of sporting excellence at Rental Sport! Our sports team apparel rentals redefine game-day style. From jerseys to accessories, elevate your team's presence with gear that not only performs on the field but also unites fans in a shared passion for victory.

  23. The analytical skills of Phrazle players are put to the test in this high-quality logic game. phrazle may be played in a variety of ways, and its rules and structure are up for grabs at any time. There are no fixed guidelines; rather, you may create them on the fly.

  24. Experience the speed of Formula 1 with Rental Sport's F1 suit . Engineered for aerodynamics and elegance, our collection offers a blend of cutting-edge technology and iconic F1 style for an unmatched racing experience.

  25. Experience the best Dubai City Tour with Spotlight Dubai Tours. Explore the iconic landmarks, immerse in the vibrant culture, and create impressive memories. Book your tour now and make the most of your visit to Dubai!

  26. Explore a stunning selection of coffee mugs at our online store Shop now for the perfect accent coffee mugs Buy high quality coffee mugs online that combine style and functionality Find your favorite today!

  27. Let KafasTourism be your trusted companion when traveling to dubai from india . We take care of all the details, making your journey smooth and enjoyable.

  28. Jewelgalore presents a striking collection of silver ring for men . Explore our range of elegantly crafted pieces, perfect for adding sophistication and style to men's fashion.

  29. When it comes to ear, nose, and throat health, trust the best ENT specialist in Lahore at Shalamar Hospital, where expertise meets compassionate care.

  30. Shalamar Hospital, your trusted choice as the best cancer hospital in Pakistan , delivers high-quality oncology services, emphasizing comprehensive cancer treatment and support.

  31. Explore the timeless elegance of jewelry kundan at Jewelgalore. Their exquisite pieces celebrate traditional craftsmanship, allowing you to adorn yourself with grace and sophistication.

  32. Explore the most iconic Dubai tourist places with KafasTourism. Let us guide you through the dazzling cityscape and uncover the hidden gems that make Dubai a traveler's paradise.

  33. I discovered the issue through your pen to be intriguing! Like myself, I think a lot of other people are curious about them. How long does it take to write an article like this? I hope you'll keep writing high-caliber articles to share with everyone. I think many people will be shocked when they read this article! I appreciate your post. - geometry dash

  34. ECS brings the perfect collection of high heels in Pakistan. With a wide range of shoes, including high heels and wedge heels, we have something for women. So, get your favorite heels today.

  35. Looking for a court marriage lawyer in Islamabad? Our skilled legal experts are dedicated to facilitating seamless court marriage proceedings.

  36. Step into luxurious comfort with Borjan Shoes. Our one-of-a-kind Chappal is crafted from the finest quality material, designed to provide superior cushioning and comfort to your feet. With its anti-slip sole and breathable upper, it's perfect for any occasion – from work to weekend. Experience true luxury with Borjan Shoes today!

  37. Discover the latest and best quality bridal dresses at Shahtaj Qaiser. With a wide range of colors and styles, Our Latest designs will make you feel gorgeous at your big day. Shop now and elevate your wardrobe with the newest and most stylish dresses!

  38. The Entertainer provide bady girls dolls online in Pakistan. The Entertainer bring an amazing collection of baby dolls and dolls house sets for their costumer.

  39. Discover a wide range of stylish and affordable floor lamps at Chahyay. Elevate the lighting of any room with our high-quality lamps in Pakistan. Explore our collection now and find the perfect lighting solution to enhance your space.

  40. Reveal your glamour with new Party Wear Dress offered by Mohagni Clothing. Mohagni presents a large number of party dresses online in Pakistan. Our latest collection is designed to make you feel confident and stylish. Shop now!

  41. Walkeaze is the best online store for Shoes for Women in Pakistan. We provide a wide range of quality products for women such as Sandals, Slippers, Heels, and more. Grab your favorite women's shoes today.

  42. Find the luxurious collection of Bridal Maxi online in Pakistan. Ammara Khan offers the best quality bridal maxi online all over Pakistan. So, grab your favorite bridal dresses online at the best prices.

  43. Explore our delicious chocolate bouquet so you may satisfy your hunger. It is an inspiring present for any occasion. Shop now and give yourself a treat or spread happiness to someone special!

  44. We offer a wide range of men sports shoes, such as tennis, football, basketball, and more. Our selection of men's sports shoes is updated regularly so you will always find the newest styles of men's sports shoes.

  45. Explore the variety of printed pret wear online at Meerak. Meerak presents the latest collection of party dresses online all over Pakistan at affordable prices. Grab your favorite dress today.

  46. Are you looking for the perfect addition to your wardrobe? Adoro's branded shoes for men are crafted with superior craftsmanship and will help you stand out from the crowd. From classic designs to modern styles, we have something to suit every taste. Our shoes are made from premium materials and come in a range of sizes so you can find the perfect fit. Step up your style game with Adoro's branded shoes for men!

  47. Jazmin provides a large number of party wear dress for girls and women in Pakistan at low prices. Our latest collection is designed to make you feel confident and stylish. Grab your favorite dresses online at Jazmin.

  48. I found this article to be very intriguing and enlightening. We appreciate you sharing a glimpse of your own perspectives. pizza tower

  49. Vapid is so beneficial. It brings a lot of advantages. Then, the business can develop with its assistance. It is said that your information is cool. geometry dash scratch

  50. People aren't clicking on the icon that says "rate and review product" too often, which is obviously a critical step in the process of gathering product reviews penalty kick online. Consequently, a heatmap enables you to identify the parts of the web page that are not being used. in order for you to correct the aforementioned page.