Getting Started
- Can I use Heap and Google Analytics at the same time?
- Does Heap support multiple projects on the same account?
- How does Heap define a session?
- What’s the difference between a property and an initial property, ex. Marketing Channel versus Initial Marketing Channel?
- How does Heap get location data?
- I want to bring mobile data into Heap, but I’m not using a natively supported framework. How do I set this up?
- How does Heap work with WebViews?
- Does Heap work well with single-page web apps built on Backbone, Angular, and other frameworks?
- Does Heap work with multiple domains or websites?
- Does Heap work well with hybrid mobile frameworks?
- Does Heap support Xamarin?
- Can I tie together user data across browsers and devices?
- Does Heap support AMP (Accelerated Mobile Pages)?
- Does Heap support Subresource Integrity (SRI)?
- Post-Install Guide: Overview
- Step 1: Enrich Your Dataset Via APIs
- Step 2: Integrate With Your Warehouse & 3rd Party Tools
- Step 3: Plan Your Data Governance Strategy
- Step 4: Establish Categories & Naming Conventions
- Step 5: Create & Manage Definitions
- Step 6: Learn Our Data Governance Tools
- Step 7: Complete Rollout
- Additional Resource: Getting Started Videos
- Additional Resource: Icon Glossary
- What is Heap?
- Understanding Heap’s Data Model
- Tracking Web Custom Events Client-side vs. Server-side
- Autocaptured Data
- Before Installing: Key Considerations
- Installation Guides
Setting up Heap
- Post-Install Guide: Overview
- Step 1: Enrich Your Dataset Via APIs
- Step 2: Integrate With Your Warehouse & 3rd Party Tools
- Step 3: Plan Your Data Governance Strategy
- Step 4: Establish Categories & Naming Conventions
- Step 5: Create & Manage Definitions
- Step 6: Learn Our Data Governance Tools
- Step 7: Complete Rollout
- Additional Resource: Getting Started Videos
- Additional Resource: Icon Glossary
Getting Started FAQs
- Can I use Heap and Google Analytics at the same time?
- Does Heap support multiple projects on the same account?
- How does Heap define a session?
- What’s the difference between a property and an initial property, ex. Marketing Channel versus Initial Marketing Channel?
- How does Heap get location data?
- I want to bring mobile data into Heap, but I’m not using a natively supported framework. How do I set this up?
- How does Heap work with WebViews?
- Does Heap work well with single-page web apps built on Backbone, Angular, and other frameworks?
- Does Heap work with multiple domains or websites?
- Does Heap work well with hybrid mobile frameworks?
- Does Heap support Xamarin?
- Can I tie together user data across browsers and devices?
- Does Heap support AMP (Accelerated Mobile Pages)?
- Does Heap support Subresource Integrity (SRI)?
Installation
- Web Installation
- Android Installation
- iOS Installation
- React Native Installation
- Migrating legacy React Native events for Heap 0.9.0
- Electron Installation
- Google Tag Manager Installation
- Hybrid Mobile Apps Installation
- Instapage Installation
- Kony Installation
- Segment Installation
- Shogun Installation
- Shopify Installation
- Squarespace Installation
- Wix Installation
- WordPress Installation
- Unbounce Installation
Administration
- Where do I manage my account settings?
- How do I delete data from Heap?
- When I delete a team member in Heap, what happens to the reports and definitions they created?
- How do I check Heap’s server status?
- What format do I use to send time as a data type into Heap?
- How do I set my time zone, and what does it affect?
- How does daylight savings time affect my data?
- Why is my Heap workspace locked?
- How do I close my Heap account?
- 2FA
- SAML SSO Integration Guide
- Single Sign-on: AWS
- Single Sign-On: Azure
- Single Sign-on: Google Apps
- Single Sign-on: Okta
- Single Sign-on: OneLogin
- Teammates & Permissions
- Creating & Managing Teams
- Manage Project Access
- Export Teammate List
- Team Permissions that Scale
- Data Governance: Overview
- Categories & Naming Conventions
- Definition Verification
- Event Repair Flow
- Dataset Cleanup
- Definition History
- Managing Events, Segments, Properties, & Reports
- Ongoing Maintenance
Administration FAQs
- Where do I manage my account settings?
- How do I delete data from Heap?
- When I delete a team member in Heap, what happens to the reports and definitions they created?
- How do I check Heap’s server status?
- What format do I use to send time as a data type into Heap?
- How do I set my time zone, and what does it affect?
- How does daylight savings time affect my data?
- Why is my Heap workspace locked?
- How do I close my Heap account?
Define & Analyze
- I can’t get the Event Visualizer (Web) to work. Why?
- How do I get the Marketing Channel/Initial Marketing Channel defined properties?
- If I have identical event definitions, which one “wins” to be shown in Users View or Live View?
- Why do only some Segment events get a Segment logo?
- Why do pageview Snapshots return so many “none” values?
- Updated Analysis Launcher
- Suggested Reports
- Graph
- Funnel
- Users
- Retention
- Influence
- Paths
- Queries
- Filters
- Group By
- Group Suggestions (Funnel)
- Group Suggestions (Graph)
- Quick Switcher
- Behavioral Properties
- Compare Groups of Users
- Usage Interval Analysis
- Account Health Analysis
- Active Usage Analysis
- Period over Period Analysis
- A/B Testing
- Report Alerts
- HTML & CSS Best Practices
- Best Practices for Code Changes
- Using Heap With Popular Web Frameworks & Libraries
- Using Heap With Single Page Application (SPA) Websites
- Session Behavior
- Backgrounded Mobile Events
- Using Heap with React Websites
- Impact of DOM Minification on Heap
- General Strategies for Using Heap with a Minified DOM
- React Styling Libraries & DOM Minification
- How do I capture change events from the select2 library?
- Categories & Naming Conventions
- Projects & Environments
- Shared vs. Personal Spaces
- Creating & Managing Events
- Define Events with the Event Visualizer
- QA Events with Live View
- Creating & Managing Properties
- Creating & Managing Snapshots
- Creating & Managing Segments
- Reports & Dashboards
Analysis Features
- Updated Analysis Launcher
- Suggested Reports
- Graph
- Funnel
- Users
- Retention
- Influence
- Paths
- Queries
- Filters
- Group By
- Group Suggestions (Funnel)
- Group Suggestions (Graph)
- Quick Switcher
- Behavioral Properties
- Compare Groups of Users
- Usage Interval Analysis
- Account Health Analysis
- Active Usage Analysis
- Period over Period Analysis
- A/B Testing
- Report Alerts
Data Management FAQs
- I can’t get the Event Visualizer (Web) to work. Why?
- How do I get the Marketing Channel/Initial Marketing Channel defined properties?
- If I have identical event definitions, which one “wins” to be shown in Users View or Live View?
- Why do only some Segment events get a Segment logo?
- Why do pageview Snapshots return so many “none” values?
- How do I capture change events from the select2 library?
Analysis Examples
- How does Heap measure daily, weekly, and monthly active users?
- What does ‘Other’ mean in my analysis results?
- What does Average Time Between measure?
- What is the max size of CSV exports?
- What’s the difference between average time between and first-time retention, and how should I use them?
- How do I filter out None/null results?
- How do I see time spent on page?
- How do I track my bounce rate in Heap?
- User and Session IDs aren’t showing up correctly when I import CSVs into Excel, how do I fix this?
- Why do I see referrers from my own domain in Heap?
- Why do values in my analysis change when I change the date range?
- I see session time in the Users view but not in other parts of the app. How can I track time on a page or the average time per session?
- I see users in the Users View with no events. What causes this?
- Why is the count in my funnel different from the count in my graph?
- Why is the count in my funnel different from the count unique in my graph when grouped by something?
- Why are some iPad sessions showing up as desktop sessions in Heap?
- I’m seeing a difference in data between Heap and another analytics tool.
- See what users did before doing a specific event
- See what users did after doing a specific event
- See what time of day your customers are most active
- Analyze new vs. returning users
- Measure the average time between two events
- Compare multiple events to see which ones have been done most
- Compare groups of users to see how they performed
- See the average event count per user over time
- Calculate conversion rate between two events
- See how long it takes users to convert
- See what paid marketing efforts influenced conversion
- See how many accounts are active daily
- Measure engagement of paying accounts
- Track account-based KPIs
- Identify high-risk accounts
- Share Queries, Reports, & Dashboards within your organization
- Schedule email reports for you & your team
Analysis FAQs
- How does Heap measure daily, weekly, and monthly active users?
- What does ‘Other’ mean in my analysis results?
- What does Average Time Between measure?
- What is the max size of CSV exports?
- What’s the difference between average time between and first-time retention, and how should I use them?
- How do I filter out None/null results?
- How do I see time spent on page?
- How do I track my bounce rate in Heap?
- I see session time in the Users view but not in other parts of the app. How can I track time on a page or the average time per session?
Unexpected Results
- User and Session IDs aren’t showing up correctly when I import CSVs into Excel, how do I fix this?
- Why do I see referrers from my own domain in Heap?
- Why do values in my analysis change when I change the date range?
- I see users in the Users View with no events. What causes this?
- Why is the count in my funnel different from the count in my graph?
- Why is the count in my funnel different from the count unique in my graph when grouped by something?
- Why are some iPad sessions showing up as desktop sessions in Heap?
- I’m seeing a difference in data between Heap and another analytics tool.
Heap Plays
- Test the Impact of Different Shipping Method Options
- Target Customers for Marketing Campaigns based on Average Order Quantity
- How does retention vary across user verticals?
- Measure the impact of an in-app guide
- Identify at-risk customers
- Analyze Support Burden
- Optimize my activation funnel
- Retarget Users Who Drop off During Sign Up
- Identify what customers are doing before conversion
- Determine Top Events to Define
- Know which prospects to focus sales efforts on
- Measuring quiz completion and its impact on purchase conversion
- What marketing content affects conversion rates
- Using A/B Testing to Improve Usage
- Analyze the Time and Steps between Sign Up and the First Step of your Onboarding Process
- Setting Up Usage Alerts
- eCommerce Demand Analysis
- Increase usage of key features
- Identify top referral candidates
Product
- Test the Impact of Different Shipping Method Options
- How does retention vary across user verticals?
- Measure the impact of an in-app guide
- Analyze Support Burden
- Optimize my activation funnel
- Identify what customers are doing before conversion
- What marketing content affects conversion rates
- Using A/B Testing to Improve Usage
- Increase usage of key features
Success Guides
- SaaS: Overview
- SaaS: Configuring Heap
- SaaS: Heap Foundations & Virtualization
- SaaS: Implementation Recommendations
- SaaS: Case Studies
- Financial Services: Overview
- Financial Services: Configuring Heap
- Financial Services: Heap Foundations & Virtualization
- Financial Services: Implementation Recommendations
- Financial Services: Case Studies
- eCommerce: Overview
- eCommerce: Configuring Heap
- eCommerce: Heap Foundations & Virtualization
- eCommerce: Implementation Recommendations
- eCommerce: Case Studies
- Product Management: Overview
- Product Management: Define Your Roadmap
- Product Management: Measure the Influence of a Feature
- Product Management: Fix Usability Bottlenecks
- Product Management: Analyze Different Personas
- Marketing: Overview
- Marketing: Analyze Your Traffic
- Marketing: Track Campaign Effectiveness
- Marketing: Improve Conversion
- Marketing: Understand Attribution
- Marketing: Segment Users
- Marketing: Adwords: Manual & Auto-Tagging Best Practices
- Customer Success: Overview
- Customer Success: Manage Your Accounts
- Customer Success: Troubleshoot Customer Issues
- Customer Success: Determine Support Strategy
Integrations
- Appcues Integration
- Chameleon Integration
- Delighted Integration
- WalkMe Integration (custom development required)
- AB Tasty Integration
- Google Optimize Integration
- Kameleoon Integration
- LaunchDarkly Integration
- Optimizely X Integration
- Qubit Integration
- Oracle Maxymiser Integration
- Split Integration
- Visual Website Optimizer (VWO) Integration
- FullStory Integration
- Fivetran Integration
- Stitch Integration
- Shopify Integration
- Stripe Integration
- Clearbit Integration
- Zapier Integration
- Autopilot Integration
- Eloqua Integration (custom development required)
- Marketo Integration
- Mailchimp Integration
- Mandrill Integration (custom development required)
- Salesforce Marketing Cloud (ExactTarget) Integration
- SendGrid Integration
- Data Warehouses: Overview
- BigQuery Integration
- Redshift Integration
- Snowflake Integration
- S3 Integration
- Intercom Integration
- Zendesk Integration (custom development required)
- Evergage Integration (custom development required)
- Segment Integration
- Tealium Integration
- Salesforce Integration
- Hubspot Integration
- Attribution Integration
- SAML SSO Integration Guide
- Single Sign-on: AWS
- Single Sign-On: Azure
- Single Sign-on: Google Apps
- Single Sign-on: Okta
- Single Sign-on: OneLogin
Heap Connect
- Why don’t I see initial user properties in Heap Connect?
- What happens when I change the name of a synced event or category name in Heap Connect?
- Why is a given event_id included more than once on the all_events table?
- Why are constraints not applied to the tables?
- Can I create tables and views within the Heap schema?
- Can I adjust the sync frequency?
- Can I adjust the sync start time or anchor time?
- How can I improve Redshift query performance?
- Heap Connect: Aggregate Metrics
- Heap Connect: Funnel Analysis
- Heap Connect: Paths Analysis
- Heap Connect: Measure Attribution
- Heap Connect: Retention Analysis
- Heap Connect: Heap & Revenue Data
- Heap Connect: Common Queries
- Heap Connect: Destinations
- Heap Connect: Overview & Setup
- Heap Connect: Data Schema
- Heap Connect: Identity Resolution (S3 only)
- Heap Connect: Sync Frequency (Snowflake only)
- Data Warehouses: Overview
- BigQuery Integration
- Redshift Integration
- Snowflake Integration
- S3 Integration
Heap Connect FAQs
- Why don’t I see initial user properties in Heap Connect?
- What happens when I change the name of a synced event or category name in Heap Connect?
- Why is a given event_id included more than once on the all_events table?
- Why are constraints not applied to the tables?
- Can I create tables and views within the Heap schema?
- Can I adjust the sync frequency?
- Can I adjust the sync start time or anchor time?
- How can I improve Redshift query performance?
Data Privacy
- How do I hide sensitive elements within Heap?
- How do I remove or block the collection of IP or geolocation information?
- How do I get Heap to ignore data from certain IP addresses?
- How do I get data out of Heap?
- What cookies does Heap set and what are they used for?
- How do I update the email address associated with my Heap account?
- User Deletion with Postman
- Using Heap to Comply With Data Privacy Legislation
- COPPA Compliance
- GDPR Compliance
- How do I delete data from Heap?
- Heap and Safari ITP
- Heap and SameSite cookies
- Preparing Your App For iOS 14
Data Privacy FAQs
- How do I hide sensitive elements within Heap?
- How do I remove or block the collection of IP or geolocation information?
- How do I get Heap to ignore data from certain IP addresses?
- How do I get data out of Heap?
- What cookies does Heap set and what are they used for?
- How do I update the email address associated with my Heap account?