Definitions FAQs

I can’t get visual labeling (web) to work. Why?

Review our list of common reasons for this to happen and fixes for them below. Note that we only officially…

How do I figure out the purpose of an event that was created by someone else?

If you’re looking at an event in Heap that was defined by someone else, we recommend taking the following steps…

What’s the difference between a property and an initial property, ex. Marketing Channel versus Initial Marketing Channel?

An initial property is set at the user level and is only based on a user’s first recorded session, so it will…

How do I get the Marketing Channel/Initial Marketing Channel defined properties?

You can define the marketing channel and initial marketing channels properties in Heap by defining default properties available in two…

How can I check if a definition is server-side or client-side?

You can check if a definition is server-side or client-side by grouping by Source from either the Graph module or…

Why would the timestamp of an install event come before the user’s date first seen?

The timestamp for an install event is the actual installation time from system-level metadata, not the timestamp the user first…

If I have identical event definitions, which one “wins” to be shown in Users View or my live data feed?

If you have identical event definitions, the one with the higher number of filters will be the one that shows…

Why do only some Segment events get a Segment logo?

Segment events will only have a logo in Heap when they have been sent via server-side at some point in…

Why do pageview Snapshots return so many “none” values?

When analyzing Snapshots of pageviews, you may notice they are returning high volume of None values in your results. This…