Vishesh Duggar bio photo

Vishesh Duggar

Founder @ CauseCode. Startup tech guy with a keen interest in product development and usability. Interested in working on high impact ideas.

Subscribe to my mailing list

Are you looking for web/mobile development help or a CTO?

Contact

CauseCode LinkedIn Twitter Facebook Github

If you’re a preliminary Google Analytics users you will love this. In fact, you might even question why is Google Analytics still such a crap product.

There are many alternatives out there with Mixpanel, Kissmetrics and Heap Analytics.

With Heap, the biggest win for me is you don’t really need to code to define an event. You simply use their visualizer to open your page and define any went on any element on your page.

Let’s look at how easy it is to set up.

1. Sign up

2. To get started with Heap, paste the code snippet given to you after signup to your website’s closing </head> tag:

It should look something like this.

<script type="text/javascript">
	window.heap=window.heap||[],heap.load=function(e,t){window.heap.appid=e,window.heap.config=t=t||{};var r=t.forceSSL||"https:"===document.location.protocol,a=document.createElement("script");a.type="text/javascript",a.async=!0,a.src=(r?"https:":"http:")+"//cdn.heapanalytics.com/js/heap-"+e+".js";var n=document.getElementsByTagName("script")[0];n.parentNode.insertBefore(a,n);for(var o=function(e){return function(){heap.push([e].concat(Array.prototype.slice.call(arguments,0)))}},p=["addEventProperties","addUserProperties","clearEventProperties","identify","removeEventProperty","setEventProperties","track","unsetEventProperty"],c=0;c<p.length;c++)heap[p[c]]=o(p[c])};
	heap.load("2675588232");
</script>

3. Use their visualizer to actually go to your site and define events.

4. On your site select the element you want to add the event to

5. Define the event

6. Done and you can now analyze the funnel. It is really that simple.

Especially if you want to test out something new and validate things, this is great.

Nerd talk

No more adding Javascript for event definition. Granted it uses CSS selectors which might break if there are changes in those. But for startups that want to move fast; Heap’s simple approach to defining events is priceless.

I am excited about the possibilities and eager to know how it will perform as a tool at scale. If you have experience with other tools or Heap. I would love to know about it.

Know more about how it compares with Google Analytics and others, here.

We do web/mobile apps and have expertise in building scalable applications 30% faster.

Whether you are starting out or have already made some progress, 
we can help you build a scalable app faster and cheaper.

Contact me personally at http://scr.im/visheshd