Events are triggered when users interact with your app, website, and campaigns. Moreover, attributes help in understanding the events in a better way. Attributes include time, device details, user location, browser, quantity, and more.


NotifyVisitors offer different types of events -  Custom Events, System Events, Default Events, and attributes - Custom Attributes, System Attributes.



Custom Events are the ones that can be added to a website and will be triggered on actions that are specific to that particular website. It can be anything that doesn't come under system events. For example, if a native lead form is present on the website and on submission of the same, a custom event can be configured, and attribute data of the same can be used to communicate with the lead further.


Custom events are created by website administrators to track certain events. These events get captured whenever a user performs certain actions. Custom events get recorded and reflected like this in NotifyVisitors Dashboard.




System Events are predefined actions users perform while interacting with apps and websites. These are integrated automatically when their respective campaigns are configured in the NotifyVisitors panel.


NotifyVisitors provide the following system events -

    

Push

  • Push Registered
  • Push Delivered
  • Push Clicked
  • Push Dismissed
  • Push Unregistered


Email

  • Email Opened
  • Email Clicked
  • Email Unsubscribe
  • Email Delivered
  • Email Bounced
  • Email Rejected
  • Email Sent

    

SMS

  • Sms Clicked
  • Sms Sent
  • Sms Rejected 
  • SMS Delivered
  • Whatsapp Sent
  • Whatsapp Read
  • Whatsapp Delivered


Pop-Ups 

  • Popups Impression
  • Popups Clicked
  • Popups App Impression
  • Popups App Clicked


NPS

  • NPS Impression
  • NPS Attempted 
  • NPS Completed
  • NPS App Impression
  • NPS App Attempted
  • NPS App Completed
  • NPS Activity
  • NPS App Activity


Survey

  • Survey Impression
  • Survey Attempted 
  • Survey Completed
  • Survey App Impression
  • Survey App Attempted
  • Survey App Completed


Android / iOS App

  • App Install
  • App Update
  • App Uninstall

 


Custom Attributes: Custom Attributes will solely depend on the data points you choose to custom define and pass to your NotifyVisitors account via custom events. It can be anything related to customer data, for example, membership ID, Annual purchase, monthly spending, etc.


System Attributes are generic attributes (client system related) that are collected by default by NotifyVisitors whenever an event is triggered such as device, location, browser, country, and so on. Have a look at the table below.


Attribute
Web
Android 
IOS
Browser
Yes
No
No
OS
Yes
Yes 
Yes
IP Address
Yes
Yes 
Yes
Language
Yes
Yes 
Yes
Platform
Yes
Yes
Yes
PWA / TWA
Yes
No
No 
Time Zone
Yes
Yes
Yes 
Search Engine
Yes
No
No




Location



City
Yes
Yes
Yes
Country
Yes
Yes
Yes
State
Yes
Yes
Yes
Longitude
Yes
Yes
Yes
Latitude
Yes
Yes
Yes
Region Code
Yes
Yes
Yes
Continent Code
Yes
Yes
Yes




Page



Page URL
Yes
No
No
Query Params
Yes
No
No
Referrer Source
Yes
No
No




UTM



UTM Source
Yes
Yes
Yes
UTM Medium
Yes
Yes
Yes
UTM Campaign
Yes
Yes
Yes
UTM Term
Yes
Yes
Yes
UTM Content
Yes
Yes
Yes
UTM Gclid
Yes
Yes
Yes




App



App ID
No 
Yes
Yes
App Version
No 
Yes
Yes
SDK Version
No 
Yes
Yes
Screen Name
No 
Yes
Yes
Google Advertising ID
No 
Yes
No
Ios Advertising ID
No 
No
Yes




Device Info



Android ID/ IOS Vendor ID
No
Yes
Yes
Manufacturer
No
Yes
Yes
Model
No
Yes
Yes
Carrier
No
Yes
Yes
Network Type
No
Yes
Yes
Wifi Enabled
No
Yes
Yes
Bluetooth Enabled
No
Yes
Yes


Default Events For eCommerce Stores

NotifyVisitors shows default events that help you track different actions by default from your e-commerce platform such as Shopify, WordPress, etc.




This is how Custom and system events and attributes will be shown in the NotifyVisitors panel. Also, you may have understood which events are available or unavailable for Web, Android, and IOS.