Heap
Last updated
Last updated
After sending Freshpaint data to Heap, teams can harness the power of product analytics to drive better, data-driven business outcomes.
Supports HIPAA mode
Connection Modes:
Client-side | Server-side | |
---|---|---|
To set up the Heap integration, follow these steps:
Go to the Heap configuration page in Freshpaint and click Configure for App ID
.
In Heap, go to your Account Projects page and copy/paste the ID for the Environment you want to use into the App ID setting in Freshpaint:
It is important to first Identify your users so Heap knows who they are and associates events to their User Identity in Heap.
When you call freshpaint.identify, Freshpaint will create or update a Heap User Identity by calling Heap's identify API. Any user properties you pass in will be forwarded directly to Heap.
Here is an example of an identify call:
This creates the following User in Heap:
Once the Heap integration is enabled, you can now set it as an event destination:
Events sent from Freshpaint will show up as Heap events:
You should make sure Identify occurs before any Tracked events, so they are associated with the Identified user. The Heap API does not support merging anonymous users with Identified users.
Set up transformations to modify your data before it's sent to your destination:
Web
Mobile
Server