Ask the Community
Do you have a Heap question? Look no further!
Heap encourages us to create events with long names so we have property hierarchy and taxonomy.E.g. for us a name might be Program > Lesson > Clicked > Start Video.In various views, the dropdowns are so narrow we can’t see the entire event name. Forces us to hover over each one to understand event definitions instead of just looking at it Similarly, filter input boxes are way too narrow. For example today it’s the following which is a total pain because there’s no easy way to see the entire value. You have to set focus to the field and move your cursor to the right. Compare that with this if I increased the width to 350px: I realize there is no perfect width, but something wider than the current one needs to be done to make this easier to use.
We have cases were we want to have report that is the SUM of the counts of multiple events.e.g. Event A, Event B and Event C. We want a single line chart that shows the SUM(EventA, EventB, EventC) as one series in the chart. Today, you cannot do this. You can:Plot them as individual data series (not what we want) Create another event that combines them then build a report on this event#2 will technically work, but is wasteful because it is defining another event for a single purpose of one report.
Today it’s not possible to define an event based on both a custom event and a click with a filter. This is badly needed because many times we have growing event definitions that change over time. Usually it starts with us looking at a Click event with some filter based on an ID. Then as we decide to make this event more durable, we add a custom event for it. To avoid losing history on the event, we want to then grow the original event definition to be:Custom Event1 with Filter X, OR Click on #someID with FilterYYou cannot do this today and have to create one event for the first custom event, then another event for the second, then a third event that is a combo of both. This bloats the number of events we must have defined in our heap project.
I use the “Live Events” view all the time when defining events.. it’s the lifeblood of Heap. I can’t figure out why this toggle for “Show only my events” is disabled by default. If this just was enabled by default, it would save us all so much time. We could then just bookmark the live Events page and in a single click be cracking at debugging. Instead we have to load, wait a few seconds while the UI becomes responsive (because most environments have tons of events streaming in) then tap the toggle.
Many times in middle of composing a report and choosing events from a drop down, we wonder what the definition of an event is. There may be a confusion of the naming or a question about something more specific about it’s definition which materially impacts the definition of a report. Today, there is a way to do then when you are you exploring the drop down like: However, if you’ve already chosen an event you don’t have this ability: As it stands now, when you tap the drop down, the search field has focus. That is often useful, but in this case, it forces you to re-search for the event you’ve selected just to get the ability to open it’s definition up. See this screenshot: A simple fix for this would be if an event is selected already and you tap the dropdown, that event should be at least selected in the list or more easily visible so we can tap the arrow on the right side of the line to open it’s definition.
When I create a standard report for unique PageViews of a particular URL, the result (74 views) is far from the unique URL clicks that are reported from Mail Chimp (118 total clicks), for the same time period.HEAP Report: Mail Chimp report: Any insight as to why this delta (46 clicks/views) is so big and what might cause the discrepancy? Thanks,Grant
We find Combo Events very useful in managing our heap instance. For example, we have one Heap Event called “HVA” (High Value Action) that is a combo event of all the high value actions we track that users do in our product. It makes subsequent reporting and segment definition so much simpler.However, many times we have other combo events we want to define that are SUPERSETS of another combo events. For example:ComboEventA:- Event1, OR- Event2, OR- Event3Assume now I have EventB (another Combo event) that is EventA plus 2 other events. Logically the definition is:ComboEventB:- ComboEventA, OR- Event4, OR- Event5 Currently, Heap does not allow nested combo events. This forces us to define ComboEventB as this:ComboEventB:- Event1, OR- Event2, OR- Event3, OR- Event4, OR- Event5This is really bad because now I have to maintain definition of ComboEventA in 2 places. Even worse if there are multiple instances of definitions like this.In my proposal where combo events are nestable, the
For those who use Heap Live View a lot and also have problems with that “Show Only My Events” toggle, here’s a cool extension that might save you guys some time! How it works: You literally just open the website you are working on, click on the extension and voilà. Wait for a couple of seconds and it should open heap for you in a new tab, in the correct heap project and filter Live View with your unique userID for that environment. How to install it: You just unzip the file and follow the instructions below. Caveats: It might take a couple seconds for the filter to be set. Once you click on the extension, you shouldn’t click anything until the filter appears. As this extension has no connection to the backend, it will be acting on the tabs and pages themselves. If you change your tab, for example, while the extension is running it will break the process and you’ll have to run it again. Hope it saves you a lot of time! Have fun! Cheers, Murilo Fugazzotto Dev at KIS Solutions https://
Heap’s own Sr. PM @Josh Roberts authored an article on overcoming self-doubt with data. He provides recommendations to build and reinforce confidence that is central to the roll of all PMs. It’s an under-five-minute read. We welcome you to ask questions and provide your own insights below!5 Ways Data Can Help Product Managers Overcome Imposter SyndromeProduct managers often battle with a sense of imposter syndrome because of their work, the environment they operate in, and the demands they must fulfill within their roles. Josh Roberts, Senior Product Manager, Heap, shares five ways in which focusing on and leveraging data can help product managers overcome feelings of self-doubt.
I’m making a dashboard for an A/B with a few reports comparing the two tests.1. Even though I used the same ordering in the definition of the report the colors seemed to default by some other way. This is an issue as each test should be the same color across the reports for clarity. How can this be achieved?2. The names for each line in the legend are really long and cumbersome. Is there a way to edit them? Say “Test A” and “Test B”..Thanks!
Check out this 1 min M&M Product Highlights video to learn Heap's newest and greatest features this month!JUNE 2022 Got questions or have something to add? Post them below! M&M’s are Monthly updates & in a Minute - 1 minute long videos that show you the top product updates from the Heap team!
How do I do this?:Visitor goes to landing page. Visitor goes through a few pages. And a few pages in, they cause an event.Only then, when they cause that event, does Heap take this visitor’s info to my dashboard (that event and the original landing page).If someone does NOT get to this page and cause this event, they are not taken as a visitor (in other words, payable session).
I’m launching the event visualizer. It runs the ‘loading’ animation with all the funny texts, but after a minute or so it just stops leaving the screen empty…Popup blockers disabled. Any ideas why this is happening and if it’s just a matter that it simply won’t work with my specific site?
To start generating and analyzing Heap insights about your digital customer journey that you outlined in your lean analytics plan, check out the webinar we recorded with Yale Newman (AKA @DATA_GATA) - Solutions Architect at Heap.In this session we covered:- How Heap’s unique design unlocks the power of the lean taxonomy- What is captured automatically and what requires engineering support- How to get insights in less than an hour, after getting access to an installed environment: Explore most common events to quickly baseline the performance major customer journey flows (signup flow, product’s core value proposition) Answer questions about where is the biggest friction is Answer questions about the popularity of different monetization offers, and how to setup Heap to answer questions like “Which offer is converting the best?” Watch the recording Follow these best practices to triage your customer journey quickly, and help align your teams around where the biggest, needle-moving
Hey there!I’m looking to get a count of user Sessions where a specific Event was performed more than once. Can anyone help me set up this query and graph?The question I’m trying to answer is: How many users add more than one job (Event Add-job-success) in a single session. If I could get a list of users who fit this criteria that would be event better. Thanks!Matt
We create dashboards all the time but the way heap is designed now, you have to make so many reports to support different views. The main problem stems from fact that dashboards cannot be saved with filters applied (at the dashboard level).Scenario:I have 2 product lines: Foo and Bar.I want to have a dashboard that shows:Traffic to Foo product pages Sign Up conversion for Foo Purchase Conversion for FooThe natural thing you want is to create 3 generic reports that can be filtered on product line. You add these 3 reports to a dashboard and save one instance of it filtering (at the dashboard level) for Product=Foo, and another version of the SAME dashboard, but filtering product=bar. This then allow me to have 3 reports powering 2 dashboards. My only choices now are:have 3 reports with 1 dashboard and teach everyone how to use filters create 6 reports (3 filtered on Foo, and 3 filtered on Bar) and create 2 unique dashboards Heap would be so much more powerful if my ideal scenario was
We asked the Heap Champions what knowledge or resources do you wish you had when you started using Heap that would have made your journey easier, improved adoption or helped you scale over time? Here’s what they shared: Naman Agarwal, Director of Analytics at Ratehub Less is more. When we first setup Heap, we went into a huge drive to tag each and every piece of the site that we were hoping to analyse in future. A lot of those analyses never happened because they didn’t ever become a priority and we ended up with a huge list of events that became outdated overtime. Ty Cole, Digital Growth Lead at Carrier Global I wish I obtained internal alignment before labeling all the events. I had to go back and change the titles on multiple occasions due to other departments labeling their events with a different naming convention. Adam Cormack, Senior Product Analyst at Naked Wines I would have spent more time working on having a tidy
In a way, heap is designed for us to create as many events as possible to unleash the power of detailed and broad analytics at the same time. more so, some reports are made difficult or impossible unless you start with a predefined event. The unfortunate thing however is that you discover lots of events start to pollute views like the paths view and the top events in conversion funnels. This then works against the these views discourages you ironically from creating too many events.Many times we need extra events to slice and dice and View Data a certain way, and want those available for reports. However I don’t want those by default shown in things like the user session explorers in path views because it’s just extra noise.for example, we’ve got an event called “Any Click” that we define to add snapshots to capture certain properties such as the values of data attributes by defining this on a common event like this allows it to be available everywhere without risk of the event being
Over the past 6 months, I’ve seen a sharp increase in the number of customers building their web apps using something called the Shadow DOM. Sounds spooky in a Stranger Things kinda way, but it’s a fairly simple idea. As analytics guru Simo Hava says in his excellent article on tracking interactions in the shadow dom (from which this post borrows liberally—I recommend reading it for a fuller understanding of what’s going on here): The shadow DOM is a way to add HTML structures to the web page so that they remain isolated from the rest of the document object model (DOM). It’s a popular concept with web components, as it allows for encapsulation of web structures so that they aren’t affected by style declarations of the parent tree, for example. Unfortunately, being isolated from the regular DOM means these events are also currently hidden from Heap’s autocapture.Happily, Simo offers a way to track events; I’ve modified his ideas, and added some of my own, to help you track these click e
Over time, we improve the way we utilize heap by improving our event definitions. Or alternatively, our product changes and we change our heap event definitions to match the changes. one thing we constantly struggle with is tracking these changes.example:we track completion of a workflow without a custom event, and instead just look at visits to a page url. This works but is better with a custom event because we realize that workflow is going to be super important. So after 3 months, we then implement a custom event. There’s no easy way to make a simple continuous view of this because combo events work by recognizing both the pageview and the custom event so will double count. what would be super powerful is two things: Combo events to not double count in the above example. Since the custom event is happening with the page view, it should be counted once. combo events should support some notion of configuring date ranges for events. Eg. Event A valid until date X, and after Date X
Creating a data driven culture is a process that doesn’t just happen overnight. I would love to hear what you (or others in your org) did to drive data adoption?Did you hold a monthly team meeting where you shared metrics, did you give your team templates, did you make building a dashboard a part of the official JIRA launch process, did you hold a competition for the person who ran the most queries?Any and all ideas would be appreciated!
Login to the community
Please login with HeapLogin with Heap
Enter your username or e-mail address. We'll send you an e-mail with instructions to reset your password.