Skip to content

Instantly share code, notes, and snippets.

@CartHookSupport
Last active June 5, 2019 19:52
Show Gist options
  • Save CartHookSupport/a1ad17058735dbcb8c1c856adecbea1c to your computer and use it in GitHub Desktop.
Save CartHookSupport/a1ad17058735dbcb8c1c856adecbea1c to your computer and use it in GitHub Desktop.
// Start of Littledata script
! function(e) {
var t = {};
function n(r) {
if (t[r]) return t[r].exports;
var o = t[r] = {
i: r,
l: !1,
exports: {}
};
return e[r].call(o.exports, o, o.exports, n), o.l = !0, o.exports
}
n.m = e, n.c = t, n.d = function(e, t, r) {
n.o(e, t) || Object.defineProperty(e, t, {
enumerable: !0,
get: r
})
}, n.r = function(e) {
"undefined" != typeof Symbol && Symbol.toStringTag && Object.defineProperty(e, Symbol.toStringTag, {
value: "Module"
}), Object.defineProperty(e, "__esModule", {
value: !0
})
}, n.t = function(e, t) {
if (1 & t && (e = n(e)), 8 & t) return e;
if (4 & t && "object" == typeof e && e && e.__esModule) return e;
var r = Object.create(null);
if (n.r(r), Object.defineProperty(r, "default", {
enumerable: !0,
value: e
}), 2 & t && "string" != typeof e)
for (var o in e) n.d(r, o, function(t) {
return e[t]
}.bind(null, o));
return r
}, n.n = function(e) {
var t = e && e.__esModule ? function() {
return e.default
} : function() {
return e
};
return n.d(t, "a", t), t
}, n.o = function(e, t) {
return Object.prototype.hasOwnProperty.call(e, t)
}, n.p = "", n(n.s = 1)
}([, function(e, t, n) {
"use strict";
n.r(t), n.d(t, "getGaCookie", function() {
return r
});
var r = function() {
if (document.cookie.length > 0) {
var e = document.cookie.indexOf("".concat("_ga", "="));
if (-1 !== e) {
e = e + "_ga".length + 1;
var t = document.cookie.indexOf(";", e); - 1 === t && (t = document.cookie.length);
var n = unescape(document.cookie.substring(e, t));
if (n) {
var r = n.match(/[0-9]{10}\.[0-9]{10}/);
return r ? r[0] : ""
}
}
}
return ""
};
window.getGaCookie = r
}]);
$.post('https://transactions.littledata.io/clientID', {
clientID: getGaCookie(),
cartID: CHDataObject.checkout_session,
})
// End of Littledata script
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment