Here's how to verify that your events are tracking correctly in Iterable and how to fix it if they aren't.
In this article
Go to Audience > Contact Lookup and search for a user to view their tracked events.
Click Events > History to confirm that your events are being tracked to the
right user. When inspecting events, verify that the
dataFields object contains
any data you passed in.
- By default, Iterable tracks some user information (like their IP address) from third-party systems. If you would like to turn this tracking off, please notify your customer success manager or contact Iterable Support.
Having issues? First, make sure you're using the right the API key. Then check
that you're using the same user identifier you used when you initiated the SDK
(with either an
userId identity call).
If push open events aren't being tracked
Make sure you're using the latest version of Iterable's mobile SDKs:
If custom events aren't being tracked
Make sure you're using an event-tracking API call to track custom events. You
can either call the
POST /api/events/track Iterable API endpoint, or use the
following code to add custom event tracking to your app:
IterableAPI.track(event: "Custom_event", dataFields: ["key": "value"])