Data Types FAQs

In what order are conditional properties evaluated?

The conditions of a conditional property are evaluated in a top-down order, starting with the first condition. If the first…

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

Review our list of reasons (ordered from most to least common) for this to happen and fixes for them below.…

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…

Why do I see events and users from the future?

Heap accepts the timestamp provided by the end user’s computer at the time that an event is sent to Heap.…

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…

Why is my Marketing Channel or Initial Marketing Channel property not classifying traffic as expected?

Out-of-the-box, Heap provides Marketing Channel and Initial Marketing Channel properties to help jumpstart your analysis. These two properties utilize the…

How are UTM parameters captured?

UTM parameters are captured from the query string of the first pageview of a session (aka the landing page) and…

How do I add an existing snapshot to multiple events?

To add an existing snapshot to multiple events, complete the following steps for each event. Once saved, this snapshot will…

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 Usage over time…

Why am I seeing duplicate events or session IDs?

In accordance with Heap’s data model, where users do events, each individual user in Heap is assigned a unique user…

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…

I don’t see all property values in the filter drop-down. Why is this?

When filtering for property values, only the top 20 will appear in the drop-down. However, you can search for a…

I saw a custom event in my live data feed, but I can’t find that event anywhere in Heap.

If you just created your event, there is an expected latency, which is typically less than 1 hour, between when…

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…