Heap
Last updated
Was this helpful?
Last updated
Was this helpful?
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:
Web
Mobile
Server
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:
freshpaint.identify("ada.lovelace@example.com", {
/* user properties */
"email": "ada.lovelace@example.com",
"name": "Ada Lovelace",
"role": "mathematician",
"specialty": "computer languages"
});
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:
Set up transformations to modify your data before it's sent to your destination: