Sha256: 8e1b84265e633c043720dd0921476c16bc9f75e393e855c9116ca7c3a847b5c7
Contents?: true
Size: 1.37 KB
Versions: 154
Compression:
Stored size: 1.37 KB
Contents
(function(){var f=window,g="items",h="prototype",l="hasOwnProperty";var m={id:"ti",affiliation:"ta",revenue:"tr",tax:"tt",shipping:"ts",currency:"cu"},n={id:"ti",sku:"ic",name:"in",category:"iv",price:"ip",quantity:"iq",currency:"cu"},p={items:!0};var q=function(a){a.send&&(this.c=a,this.a={})};q[h].e=function(a){r(this,a.id,a)};q[h].d=function(a){var b=r(this,a.id);b[g]||(b.items={});var c=b[g][""+a.sku],e=c||{};b.currency&&(e.currency=b.currency);for(var d in a)a[l](d)&&a[d]&&(e[d]=a[d]);c||(b[g][""+a.sku]=e)};q[h].f=function(){if(!this.c)throw"No tracker found.";for(var a in this.a)if(this.a[l](a)){var b=this.a[a];s(this,"transaction",b,m);var b=b[g],c;for(c in b)b[l](c)&&s(this,"item",b[c],n)}this.b()};q[h].b=function(){this.a={}}; var r=function(a,b,c){if(!b)throw"Transaction id is a required field.";b=""+b;var e=a.a[b];e||(e={},e.id=b);for(var d in c)c[l](d)&&c[d]&&(e[d]=c[d]);a.a[b]=e;return a.a[b]},s=function(a,b,c,e){var d={},k;for(k in c)c[k]&&c[l](k)&&(e[l](k)?d["&"+e[k]]=c[k]:p[l](k)||(d[k]=c[k]));a.c.send(b,d)};function t(a,b){q[h][a]=function(){try{return b.apply(this,arguments)}catch(a){}}}(function(){f.gaplugins=f.gaplugins||{};f.gaplugins.ECommerce=q;t("addTransaction",q[h].e);t("addItem",q[h].d);t("send",q[h].f);t("clear",q[h].b);var a=f.GoogleAnalyticsObject||"ga";f[a]=f[a]||function(){(f[a].q=f[a].q||[]).push(arguments)};f[a]("provide","ecommerce",q)})();})();
Version data entries
154 entries across 154 versions & 1 rubygems