Snowplow generates, governs, and models high-quality, granular behavioral data ready for use in AI, ML, and Advanced Analytics applications.
With the Snowplow + Iterable integration, you can forward events and user profile attributes to Iterable through a server-side Google Tag Manager (GTM SS) container, as well as forward Iterable's system events to Snowplow and on to their data warehouse.
Sending Data from Snowplow to Iterable
The Iterable Tag for GTM SS allows you to forward user updates and custom events from Snowplow to Iterable.
Installation and Setup
- A Snowplow pipeline needs to be up and running.
- The Snowplow Client for GTM SS must be installed.
- Follow Snowplow's instructions to install and set up the Iterable Tag in your GTM SS container.
Actions supported by Snowplow
This integration makes it easy for you to identify your users and track events.
|Snowplow events||Iterable Name||API Endpoint|
|User property||User profile field||Update User|
|Event||Custom event||Track Event|
Identify events will make the Iterable tag call the
/users/update endpoint API
(create or update user). Snowplow will create anonymous users if not given an
email address, or valid
userId. If you are working in an email-based project,
then when a
userId doesn't exist in Iterable, or just a
client_id is passed,
a placeholder email will be created as
When Snowplow receives new event property data, it will update the event history for the corresponding user profile in Iterable.