When you call identify, RudderStack initializes the SDK using the email/userId and the JWT token from the integrations object.
RudderStack does not automatically generate JWT tokens on the users’ behalf to initialize the Iterable web SDK for security reasons. You need to set a specific authorization logic within your web app to generate a JWT before you can start making requests using the SDK.
To generate the JWT token for initializing the Iterable web SDK, refer to the Iterable support page.
Track
RudderStack supports the following three types of track events in web device mode:
The above properties can be passed in any of the following ways:
properties object (for a single product), as shown in the above table.
products array as multiple objects (for multiple products), for example, properties.products[0].name. One example where you can have an array of products is the Order Completed event.
getInAppMessages events
You can send this type of track events to track the users in-app activities and accordingly display pop-up messages and push notifications for them. The below image shows an example of a web push notification:
You can also customize the display configuration for the push notifications using the In-app message settings in the RudderStack dashboard.
In case multiple getInAppMessages events are triggered, the SDK delivers all queued in-app notifications.
A sample track call mapped to Iterable’s getInAppMessages events is shown below:
rudderanalytics.track("trigger event",{})
Custom events
RudderStack sends all track events that are not mapped to Iterable’s purchase events or getInAppMessages events as custom events.
This site uses cookies to improve your experience while you navigate through the website. Out of
these
cookies, the cookies that are categorized as necessary are stored on your browser as they are as
essential
for the working of basic functionalities of the website. We also use third-party cookies that
help
us
analyze and understand how you use this website. These cookies will be stored in your browser
only
with
your
consent. You also have the option to opt-out of these cookies. But opting out of some of these
cookies
may
have an effect on your browsing experience.
Necessary
Always Enabled
Necessary cookies are absolutely essential for the website to function properly. This
category only includes cookies that ensures basic functionalities and security
features of the website. These cookies do not store any personal information.
This site uses cookies to improve your experience. If you want to
learn more about cookies and why we use them, visit our cookie
policy. We'll assume you're ok with this, but you can opt-out if you wish Cookie Settings.