Skip to content

Instantly share code, notes, and snippets.

@steveklebanoff
Created November 17, 2018 00:07
Show Gist options
  • Save steveklebanoff/3de834cf8f8d2e30cceace4a87cf3aed to your computer and use it in GitHub Desktop.
Save steveklebanoff/3de834cf8f8d2e30cceace4a87cf3aed to your computer and use it in GitHub Desktop.
<!DOCTYPE html>
<html>
<head>
<meta charset="utf-8" />
<meta name="viewport" content="width=device-width, initial-scale=1" />
<title>demo</title>
<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",
"resetIdentity",
"removeEventProperty",
"setEventProperties",
"track",
"unsetEventProperty"
],
c = 0;
c < p.length;
c++
)
heap[p[c]] = o(p[c]);
});
console.log("beforeLoad", heap.addEventProperties);
heap.load("YOUR_APP_ID");
console.log("afterLoad", heap.addEventProperties);
</script>
</head>
<body>
<div id="zeroExInstantContainer"></div>
</body>
</html>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment