@segment/analytics-next
Version:
Analytics Next (aka Analytics 2.0) is the latest version of Segment’s JavaScript SDK - enabling you to send your data to any tool without having to learn, test, or use a new API every time.
2 lines • 1.09 kB
JavaScript
;(self.webpackChunk_segment_analytics_next=self.webpackChunk_segment_analytics_next||[]).push([[96],{7473:function(e,r,t){function a(e,r){return Object.keys(r).reduce((function(t,a){a.startsWith(e)&&(t[a.substr(e.length)]=r[a]);return t}),{})}t.r(r),t.d(r,{queryString:function(){return n}});var s=t(6863),i=t(7595);function n(e,r){var t=document.createElement("a");t.href=r;var n=t.search.slice(1).split("&").reduce((function(e,r){var t=r.split("="),a=t[0],i=t[1];return e[a]=(0,s.a)(i),e}),{}),u=[],_=n.ajs_uid,c=n.ajs_event,d=n.ajs_aid,o=(0,i.PO)(e.options.useQueryString)?e.options.useQueryString:{},j=o.aid,f=void 0===j?/.+/:j,v=o.uid,y=void 0===v?/.+/:v;if(d){var l=Array.isArray(n.ajs_aid)?n.ajs_aid[0]:n.ajs_aid;f.test(l)&&e.setAnonymousId(l)}if(_){var p=Array.isArray(n.ajs_uid)?n.ajs_uid[0]:n.ajs_uid;if(y.test(p)){var h=a("ajs_trait_",n);u.push(e.identify(p,h))}}if(c){var A=Array.isArray(n.ajs_event)?n.ajs_event[0]:n.ajs_event,g=a("ajs_prop_",n);u.push(e.track(A,g))}return Promise.all(u)}}}]);
//# sourceMappingURL=queryString.bundle.5949e6e86feb5312385b.js.map