Events

Track and analyze user activity across your app and website.

Overview

Get a real-time view of how users interact with your app and website. The Events dashboard helps you track key actions, monitor trends, and analyze engagement patterns. The Events dashboard contains two sections:

  1. Events
  2. Errors

Events

The Events section tracks key conversion events, showing data on actions like purchases, sign-ups, and checkouts. It helps you understand which events drive conversions so you can focus on improving the user experience and boosting conversion rates. The data displayed here is categorized into the following types:

  1. Overview
  2. Users
  3. Device & OS

Overview

The Overview section provides data on event performance, allowing you to track key metrics and trends over time. You can also add up to four events for comparison.

Download your data in various formats. Click to export data as per your preference. Available export options are:

  • Export as PDF
  • Export as PNG
  • Export as JPEG

Refer to the table to learn the options available in this section.

FieldDescription
Event PerformanceDisplays event data for Today, Yesterday, and Last Week. You can compare the performance of up to four events side by side. This comparison helps you track trends and identify patterns across multiple events in real-time.
Top Payloads for the Selected ParameterShows the best-performing payload values for a selected parameter
Number of Events Performed by UsersDisplays the total number of times users have performed a specific event.
Event Performance Throughout the DayShows how event activity changes throughout the day, helping you identify peak user engagement times.

Download Reports

This feature allows you to download event reports specifically for identified users.

There are two types of event reports available:

  • Complete Events Report: This report includes detailed data for every event performed by users. It provides information only for identified users.
  • Attributed Events Report: This report highlights events tied to specific user actions, offering insights into user behavior and engagement. For example, if you track an Add to Cart event, this report will show details like why the action was taken and the channel it occurred on, such as WhatsApp, app push, email, and so on.

To download a report, click and select your desired report type and desired email ID to receive it. If you wish to include event payload parameters, check the box before clicking Send. The report will be delivered to your specified email.

📘

Note

Event will be downloaded for identified users only.

Users

The Users section provides insights into the types of users engaging with tracked events. The data displayed here is categorized into the following types:

  • User type in this event: Pie chart showing Identified and Anonymous users who triggered the event.
  • Recent occurrences: Shows a list of recent event instances, including the User ID of those who triggered the event and the Received date when the event occurred.
View User Type and Recent Occurrences

View User Type and Recent Occurrences

Device and OS

The Device and OS section breaks down event data by the devices and operating systems used. This allows you to enhance user experience based on device preferences and performance. Switch between to choose App, Website, or App & website.

Refer to the table to learn the options available in this section.

OptionDescription
AppTop App Versions of this Event: Displays a pie chart showcasing the most-used app versions for the selected event.

Top-5 SDK Versions of this Event: Shows a pie chart of the top five SDK versions.

Top-5 Mobile Brands of this Event: Provides a pie chart highlighting the top five mobile brands used by users who performed at the event.

Top-5 Mobile Models of this Event: Displays a pie chart of the top five mobile models.
WebsiteTop-5 Browsers of this Event: Displays a pie chart of the top five web browsers used by users during this event, giving you a clear view of browser preferences.

Top-3 Devices Used in this Event: Displays a pie chart of the top three devices used by users for this event, helping you understand which types of devices are most commonly used.
App & WebsiteTop Platforms Used in this Event: Displays a pie chart of the leading platforms used by users, including Android, iOS, Windows, Mac, and Linux.

Channel Attribution: Displays how different communication channels, like push notifications or emails, have contributed to the event's performance.
View Event Data By Device And Operating System

View Event Data By Device And Operating System

Errors

The Errors section is designed to help users monitor and resolve errors. Using this feature, you can view the errors encountered in behavioral events tracked for your website and app users and get suggestions for solving them.

If an event fails to start at the Netcore end, it will be displayed in the error console. This helps you quickly identify and address issues that could impact your user experience and campaign effectiveness. Check the sample records to gain more insights into the types of errors and their potential causes.

Example of an Event Error: Add to Cart Failed

  • Event Error: Event payload parameter key contains invalid characters.
  • Description: This error occurs when Add to cart event payload contains invalid characters such as & $ “ \ % > < ! [ ].

Key Benefits

Here are the key benefits of using this feature.

  • Monitor Errors in Real-Time: Identify errors in real time, allowing prompt detection and resolution.
  • Get Detailed Error Insights: Information about each error, including type, cause, and impact on your campaigns.
  • Receive Suggestive Actions: Get actionable recommendations for each error.
  • Enhance Campaign Performance: Ensure your campaigns run smoothly, improving deliverability and engagement rates.
  • Increase Efficiency: Reduce the time and effort required to identify and fix errors.

View Errors

You can follow these steps to view Event Errors.

  1. Log in to the Netcore CE dashboard.
  2. Navigate to Dashboard > Events > Errors.

📘

Daily Error Notification Popup

  • When you log in to the Netcore CE dashboard, a popup will appear displaying the number of events dropped the previous day.
  • This popup is shown only for the first login of the day.
  • To view detailed error information, click on VIEW ERRORS in the popup.
View The Events Dropped Yesterday

View The Events Dropped Yesterday

The following UI elements are available here.

UI ElementDescription
Event nameName or description of the specific event or error.
Last occurredTimestamp indicating when an error for your trigger event occurred.
Error codeUnique identifier for categorizing the type of error.
OccurrencesNumber of times the error is logged.
PlatformPlatform where the error occurred, like Android, iOS, or Web.
  1. Click any Event name to view details for the event error.
  2. You can click on any individual error to view detailed occurrences, which include date/time, platform, asset name, asset ID, and GUID. Refer to the table given to understand the headers available here.
HeaderDescription
Date / TimeThe exact timestamp indicating when the event was dropped.
PlatformThe platform where the error occurred, such as Android, iOS, or Web.
Asset nameThe name of the asset configured on the dashboard.
Asset IDA unique identifier associated with the asset name for tracking purposes.
GUIDA globally unique identifier assigned by the Netcore SDK to the user.
IdentityThe user-specific identifier assigned for identifying the affected user.
Suggested actionsRecommended steps to resolve each error. Refer to the section below for detailed actions based on error type.
Monitor & Resolve Erros

Monitor & Resolve Errors

Error Message List

Refer to the table below to understand the Error Messages.

Error MessageError CodeSuggestive Action
Incorrect request format received internallyERR10001Ensure the request format adheres to the specified event structure.
This event is dropped due to invalid event id 0.ERR10002Verify that the event ID is valid and not zero.
The expected date format is ''yyyy-MM-dd HH:mm:ss''ERR10003Use the date format "yyyy-MM-dd HH:mm"
This event is dropped due to absence of user id / identity.ERR10004Include a valid user ID or identity in the event.
Userid skippedERR10005Ensure the user ID is provided in the event.
Sourceid skippedERR10006Include a source ID in the event.
This event is dropped due to duplicate event received within 30 seconds.ERR10007Avoid sending duplicate events within a 30-second window.
This event is dropped due to sourceid is blank.ERR10008Ensure the source ID is not blank.
This event is dropped because of siteid does not exist in the database.ERR10009Verify that the site ID exists in your Netcore panel.
This event is dropped due to siteid is NULL.ERR10010Ensure the site ID is not NULL.
This event is dropped because of eventid does not exist in the database.ERR10011Verify that the event ID exists in your Netcore panel.
User Already Registered, Skipping the eventERR10012This user is already registered; no action needed.
This event is dropped due to invalid user id.ERR10013Ensure the user ID is valid.
The maximum number of unique event limit is [100]. You have exceeded the limit.ERR10014Please reach out to Netcore Helpdesk for further assistance.
The maximum length of event name is 50 characters. [airport_15%-off-upto-rs-75-in-app-banner--29th-june-201911]ERR10015Shorten the event name to 50 characters or fewer.
Invalid Payload [matchingoptions] Data Type [java.lang.Boolean] . Supported Data Type - Integer, String, Float, DateERR10016Use the supported data types: Integer, String, Float, or Date
The maximum key length of payload parameter [ key ] is 120 characters.ERR10017Ensure the payload key length is 120 characters or fewer.
The maximum length of payload parameter value for key [bbc_description] is 512 characters.ERR10018Ensure the payload parameter value length is 512 characters or fewer.
Event payload parameter key contains invalid characters.ERR10019Remove invalid characters & $ “ \ % > < ! [ ] from the payload parameter key.
The maximum number of payload parameters allowed per activity is [100]ERR10020Reduce the number of payload parameters to below 100.
Auto discovery failed as event payload contain object arrayERR10021Remove object arrays from the event payload for auto discovery.
Event contains multiple object array [ objectArrayKey ]ERR10023Ensure the event does not contain multiple object arrays.
This event is dropped due to user is blacklisted.ERR10024The user is blacklisted; no action needed.
Sandbox Client event processing limit exceededERR10025You have exceeded Sandbox event quota. Please wait for quota to get reset.
Mandatory params missing in payloadERR20001Include all mandatory parameters in the payload.
Max activity size exceedERR20002Reduce the event size to within the allowed limit of 4KB.
Malformed json in payloadERR20003Ensure the JSON in the payload is well-formed.
Data type mismatch in payloadERR20004Correct any data type mismatches in the payload.
Illegal character in payloadERR20005Remove invalid characters & $ “ \ % > < ! [ ] from the payload parameter key
Database exception occurredERR20008Investigate and resolve database exceptions.
System ErrorERR00000Contact support for further assistance.
Event dropped due to bot activityERR10025No immediate action is required.

Bot Activity

Netcore CE integrates the IAB Bot List to ensure accurate tracking and analytics. The bot list filters out bot traffic by matching user agents from incoming web traffic. Events identified as bot-driven are excluded automatically and do not enter the client dashboard. You can view the error logs to validate which events were dropped due to bot activity.

These logs indicate whether an event was dropped due to bot activity or other reasons, helping you distinguish between genuine and bot-driven events. Refer here to know more.