Google Analyticsは、サンディエゴWeb DepotのPaul Muretって人が作ったみたいです。
凄すぎる。現実が見れない。
随机应变 ABCD: Always Be Coding and … : хороший
Google Analyticsは、サンディエゴWeb DepotのPaul Muretって人が作ったみたいです。
凄すぎる。現実が見れない。
どうしよう、これ?このレベルまでもっていかないとお話にならないんですか。。。
var d=new Image(1,1);
d.src=c+a;
d.onload=function(){
d.onload=null;
d.onerror=null;
b()};
d.onerror=function(){
d.onload=null;
d.onerror=null;
b()}},
ef=function(a,b){
if(0!=Ne().indexOf(J.location.protocol))return!1;
var c=W.XDomainRequest;
if(!c)return!1;
c=new c;
c.open("POST",Ne()+"/p/__utm.gif");
c.onerror=function(){b()};
c.onload=b;
c.send(a);
return!0},df=function(a,b,c,d){
var e=W.XMLHttpRequest;if(!e)return!1;
var f=new e;
if(!("withCredentials"in f))return!1;
f.open("POST",c||Ne()+"/p/__utm.gif",!0);
f.withCredentials=
!0;
f.setRequestHeader("Content-Type","text/plain");
f.onreadystatechange=function(){
if(4==f.readyState){
if(d)try{var a=f.responseText;
if(1>a.length||"1"!=a.charAt(0))Ra("xhr","ver",a),b();else if(3<d.count++)Ra("xhr","tmr",""+d.count),b();
else if(1==a.length)b();
else{var c=a.charAt(1);
if("d"==c){var e=d.gb;
a=(a=b)||Fa;
df("",a,"https://stats.g.doubleclick.net/j/collect?"+e,d)}
else if("g"==c){var t="https://www.google.%/ads/ga-audiences?".replace("%","com");
gf(d.google,b,t);
var Za=a.substring(2);
if(Za)if(/^[a-z.]{1,6}$/.test(Za)){var Ma=
"https://www.google.%/ads/ga-audiences?".replace("%",Za);gf(d.google,Fa,Ma)}else Ra("tld","bcc",Za)}else Ra("xhr","brc",c),b()}}catch(mb){b()}else b();
f=null}};
f.send(a);
return!0},Ee=function(a,b){if(!J.body)return We(function(){Ee(a,b)},100),!0;
a=encodeURIComponent(a);
try{
var c=J.createElement('<iframe name="'+a+'"></iframe>')}catch(e){c=J.createElement("iframe"),c.name=a}c.height="0";
c.width="0";
c.style.display="none";
c.style.visibility="hidden";
var d=Ne()+"/u/post_iframe.html";
Ga(W,"beforeunload",
function(){
c.src="";
c.parentNode&&c.parentNode.removeChild(c)});
setTimeout(b,1E3);
J.body.appendChild(c);
c.src=d;return!0};
var qf=function(){
this.G=this.w=!1;0==Ea()%1E4&&(H(142),this.G=!0);
this.C={};
this.D=[];
this.U=0;
this.S=[["www.google-analytics.com","","/plugins/"]];
this._gasoCPath=this._gasoDomain=this.bb=void 0;Re();Se()};
E=qf.prototype;E.oa=function(a,b){return this.hb(a,void 0,b)};
E.hb=function(a,b,c){b&&H(23);c&&H(67);void 0==b&&(b="~"+M.U++);
a=new U(b,a,c);
M.C[b]=a;
M.D.push(a);
return a};
E.u=function(a){
a=a||"";
return M.C[a]||M.hb(void 0,a)};
E.pa=function(){
return M.D.slice(0)};
E.ab=function(){
return M.D.length};
E.aa=function(){this.w=!0};
E.la=function(){this.G=!0};
var Fe=function(a){
if("prerender"==J.visibilityState)return!1;
a();
return!0};
var M=new qf;
var D=W._gat;
D&&Ba(D._getTracker)?M=D:W._gat=M;
var Z=new Y;
(function(a){if(!Fe(a)){H(123);
var b=!1,c=function(){if(!b&&Fe(a)){b=!0;
var d=J,e=c;
d.removeEventListener?d.removeEventListener("visibilitychange",e,!1):d.detachEvent&&d.detachEvent("onvisibilitychange",e)}};
Ga(J,"visibilitychange",c)}})(function(){var a=W._gaq,b=!1;
if(a&&Ba(a.push)&&(b="[object Array]"==Object.prototype.toString.call(Object(a)),!b)){Z=a;
return}W._gaq=Z;b&&Z.push.apply(Z,a)});
function Yc(a){var b=1,c;
if(a)for(b=0,c=a.length-1;0<=c;c--){var d=a.charCodeAt(c);
b=(b<<6&268435455)+d+(d<<14);
d=b&266338304;b=0!=d?b^d>>21:b}return b};
}).call(this);
E.initData=function(){
this.a.load()};
E.Ba=function(a){
a&&””!=a&&(this.set(Tb,a),this.a.j(“var”))};
var ne=function(a){
“trans”!==a.get(sc)&&500<=a.b(cc,0)&&a.stopPropagation();
if("event"===a.get(sc)){var b=(new Date).getTime(),c=a.b(dc,0),d=a.b(Zb,0);
c=Math.floor((b-(c!=d?c:1E3*c))/1E3*1);
0
var qe=function(){var a=[];
this.add=function(b,c,d){d&&(c=G(“”+c));
a.push(b+”=”+c)};
this.toString=function(){
return a.join(“&”)}},re=function(a,b){(b||2!=a.get(xb))&&a.Za(cc)},se=function(a,b){b.add(“utmwv”,”5.7.1″);
b.add(“utms”,a.get(cc));
b.add(“utmn”,Ea());
var c=J.location.hostname;
F(c)||b.add(“utmhn”,c,!0);
a=a.get(vb);
100!=a&&b.add(“utmsp”,a,!0)},te=function(a,b){b.add(“utmht”,(new Date).getTime());
b.add(“utmac”,Da(a.get(Wa)));
a.get(Oc)&&b.add(“utmxkey”,a.get(Oc),!0);a.get(vc)&&b.add(“utmni”,1);
a.get(of)&&b.add(“utmgtm”,a.get(of),!0);
var c=a.get(Ic);
c&&0
else if(8192>=a.length){if(0<=W.navigator.userAgent.indexOf("Firefox")&&![].reduce)throw new De(a.length);
df(a,b)||ef(a,b)||Ee(a,b)||b()}else throw new Ce(a.length);
},gf=function(a,b,c){c=c||Ne()+"/__utm.gif?";
[/code]
E.Fa=function(a){a&&Ca(a)?(H(13),this.set(Hb,a,!0)):"object"===typeof a&&null!==a&&this.La(a);
this.H=a=this.get(Hb);
this.a.j("page");
this.K(a)};
E.F=function(a,b,c,d,e){if(""==a||!wd(a)||""==b||!wd(b)||void 0!=c&&!wd(c)||void 0!=d&&!xd(d))return!1;
this.set(wc,a,!0);
this.set(xc,b,!0);
this.set(yc,c,!0);
this.set(zc,d,!0);
this.set(vc,!!e,!0);
this.a.j("event");
return!0};
E.Ha=function(a,b,c,d,e){
var f=this.a.b(Dc,0);
1*e===e&&(f=e);
if(this.a.b(Q,0)%100>=f)
return!1;
c=1*(""+c);if(""==a||!wd(a)||""==b||!wd(b)||!xd(c)||isNaN(c)||0>c||0>f||100<f||void 0!=d&&(""==d||!wd(d)))return!1;
this.ib(me(a,b,c,d));return!0};
E.Ga=function(a,b,c,d){if(!a||!b)return!1;
this.set(Ac,a,!0);
this.set(Bc,b,!0);
this.set(Cc,c||J.location.href,!0);
d&&this.set(Hb,d,!0);
this.a.j("social");
return!0};
E.Ea=function(){this.set(Dc,10);
this.K(this.H)};
E.Ia=function(){this.a.j("trans")};
E.ib=function(a){this.set(Eb,a,!0);
this.a.j("event")};
E.ia=function(a){this.initData();
var b=this;
return{_trackEvent:function(c,d,e){H(91);b.F(a,c,d,e)}}};
E.ma=function(a){return this.get(a)};
E.xa=function(a,b){if(a)if(Ca(a))this.set(a,b);
else if("object"==typeof a)for(var c in a)a.hasOwnProperty(c)&&this.set(c,a[c])};
E.addEventListener=function(a,b){(a=this.get(Nc)[a])&&a.push(b)};
E.removeEventListener=function(a,b){a=this.get(Nc)[a];
for(var c=0;a&&c<a.length;c++)if(a[c]==b){a.splice(c,1);break}};
E.qa=function(){return"5.7.1"};
E.B=function(a){this.get(hb);
a="auto"==a?Ka(J.domain):a&&"-"!=a&&"none"!=a?a.toLowerCase():"";
this.set(bb,a)};
E.va=function(a){this.set(hb,!!a)};
E.na=function(a,b){return ce(this.a,a,b)};
E.link=function(a,b){this.a.get(fb)&&a&&(J.location.href=ce(this.a,a,b))};
E.ua=function(a,b){this.a.get(fb)&&a&&a.action&&(a.action=ce(this.a,a.action,b))};
E.za=function(){this.initData();
var a=this.a,b=J.getElementById?J.getElementById("utmtrans"):J.utmform&&J.utmform.utmtrans?J.utmform.utmtrans:null;
if(b&&b.value){a.set(Cb,[]);
b=b.value.split("UTM:");
for(var c=0;c<b.length;c++){b[c]=Da(b[c]);
for(var d=b[c].split(de),e=0;e<d.length;e++)d[e]=Da(d[e]);
"T"==d[0]?fe(a,d[1],d[2],d[3],d[4],d[5],d[6],d[7],d[8]):"I"==d[0]&&ge(a,d[1],d[2],d[3],d[4],d[5],d[6])}}};
E.$=function(a,b,c,d,e,f,Be,k){return fe(this.a,a,b,c,d,e,f,Be,k)};
E.Y=function(a,b,c,d,e,f){
return ge(this.a,a,b,c,d,e,f)};
E.Aa=function(a){de=a||"|"};
E.ea=function(){this.set(Cb,[])};
E.wa=function(a,b,c,d){var e=this.a;if(0>=a||a>e.get(yb))a=!1;
else if(!b||!c||128<b.length+c.length)a=!1;
else{1!=d&&2!=d&&(d=3);
var f={};
f.name=b;f.value=c;f.scope=d;e.get(Fb)[a]=f;a=!0}a&&this.a.store();
return a};
E.ka=function(a){this.a.get(Fb)[a]=void 0;this.a.store()};E.ra=function(a){
return(a=this.a.get(Fb)[a])&&1==a.scope?a.value:void 0};
E.Ca=function(a,b,c){12==a&&1==b?this.set(pf,c):this.m().f(a,b,c)};
E.Da=function(a,b,c){this.m().o(a,b,c)};
E.sa=function(a,b){return this.m().getKey(a,b)};
E.ta=function(a,b){return this.m().N(a,b)};
E.fa=function(a){this.m().L(a)};
E.ga=function(a){this.m().M(a)};
E.ja=function(){return new yd};
E.W=function(a){a&&this.get(Ab).push(a.toLowerCase())};
E.ba=function(){this.set(Ab,[])};
E.X=function(a){a&&this.get(Bb).push(a.toLowerCase())};
E.ca=function(){this.set(Bb,[])};
E.Z=function(a,b,c,d,e){if(a&&b){a=[a,b.toLowerCase()].join(":");
if(d||e)a=[a,d,e].join(":");
d=this.get(zb);
d.splice(c?0:d.length,0,a)}};
E.da=function(){this.set(zb,[])};
E.ha=function(a){this.a.load();
var b=this.get(P),c=be(this.a);
this.set(P,a);
this.a.store();
ae(this.a,c);
this.set(P,b)};
E.ya=function(a,b){
if(0<a&&5>=a&&Ca(b)&&""!=b){
var c=this.get(Fc)||[];
c[a]=b;
this.set(Fc,c)}};
E.V=function(a){
a=""+a;if(a.match(/^[A-Za-z0-9]{1,5}$/)){
var b=this.get(Ic)||[];
b.push(a);this.set(Ic,b)}};
ここらへんで、判定した配列を配列にsetしてますね。
a.responseEnd-a.responseStart,a.fetchStart-b,a.domInteractive-b,a.domContentLoadedEventStart-b]}},$e=function(){
if(W.top==W){
var a=W.external,b=a&&a.onloadT;
a&&!a.isValidLoadTime&&(b=void 0);
2147483648b.length)){for(var c=[],d=0;d
なんか出てきた。
https://www.google.com/analytics/web/inpage/pub/inpage.js
jf=/^https?:\/\/(r\.)?search\.yahoo\.com?(\.jp)?\/?[^?]*$/i,rf=/^https?:\/\/(www\.)?bing\.com\/?$/i,Nd=function(a){a=Pa(a.get(Jb),a.get(P));try{if(Td.test(a))return H(136),a+”?q=”;if(jf.test(a))return H(150),a+”?p=(not provided)”;if(rf.test(a))return a+”?q=(not provided)”}catch(b){H(145)}return a};var Ud,Vd,Wd=function(a){Ud=a.c(S,””);Vd=a.c(kc,””)},Xd=function(a){var b=a.c(S,””),c=a.c(kc,””);b!=Ud&&(-1
c=””;
0
0;3>f;f++){if(d==Yc(a+b+c))return H(127),[b,c];
var Be=b.replace(/ /g,”%20″),k=c.replace(/ /g,”%20″);
if(d==Yc(a+Be+k))return H(128),[Be,k];Be=Be.replace(/\+/g,”%20″);
k=k.replace(/\+/g,”%20″);
if(d==Yc(a+Be+k))return H(129),[Be,k];
try{var Ja=b.match(“utmctr=(.*?)(?:\\|utm|$)”);
if(Ja&&2==Ja.length&&(Be=b.replace(Ja[1],G(I(Ja[1]))),d==Yc(a+Be+c)))
return H(139),[Be,c]}catch(t){}b=I(b)}c=I(c)}};
var de=”|”,fe=function(a,b,c,d,e,f,Be,k,Ja){var t=ee(a,b);
t||(t={},a.get(Cb).push(t));t.id_=b;t.affiliation_=c;t.total_=d;t.tax_=e;t.shipping_=f;t.city_=Be;t.state_=k;t.country_=Ja;t.items_=t.items_||[];return t},ge=function(a,b,c,d,e,f,Be){a=ee(a,b)||fe(a,b,””,0,0,0,””,””,””);
a:{if(a&&a.items_){var k=a.items_;for(var Ja=0;Ja
“-“==a&&(a=””);
return b?G(a):a},Ye=function(a){try{var b=La(J.location.href,!1),c=decodeURIComponent(L(b.R.get(“utm_referrer”)))||””;
c&&a.set(Jb,c);
var d=decodeURIComponent(K(b.R.get(“utm_expid”)))||””;
d&&(d=d.split(“.”)[0],a.set(Oc,””+d))}catch(e){H(146)}},l=function(a){var b=W.gaData&&W.gaData.expId;b&&a.set(Oc,
“”+b)};
var ke=function(a,b){var c=Math.min(a.b(Dc,0),100);
if(a.b(Q,0)%100>=c)return!1;
c=Ze()||$e();
if(void 0==c)return!1;var d=c[0];
if(void 0==d||Infinity==d||isNaN(d))return!1;
0
return!0},le=function(a){return isNaN(a)||0>a?0:5E3>a?10*Math.floor(a/10):5E4>a?100*Math.floor(a/100):41E5>a?1E3*Math.floor(a/1E3):41E5},je=function(a){
for(var b=new yd,c=0;c
なるほど、get parameterを配列に入れて保存してるんだ。

Sd=function(a){
if(a.get(kb)&&!a.get(Mc)){var b=!F(a.get(ic))||!F(a.get(nc))||!F(a.get(S))||!F(a.get(lc));
for(var c={},d=0;d
これ、凄すぎ
(c.port||k)==(Ja[b][1]||k)&&0==c.path.indexOf(Ja[b][2])){f=!0;break a}}f=!1}f&&!ld()&&(a.Pa=Ia(c.url))}return!0}}
else a.l&&(b=b.plugins_.get(a.l)),b[a.h].apply(b,a.Xa)}}
catch(t){}};
E.Sa=function(a,b){return M.hb(a,b||””)};
E.Ta=function(a){return M.u(a)};
var yd=function(){
function a(a,b,c,d){
void 0==f[a]&&(f[a]={});
void 0==f[a][b]&&(f[a][b]=[]);
f[a][b]=d}function b(a,b,c){
if(void 0!=f[a]&&void 0!=f[a][b])return f[a][b]}
function c(a,b){
if(void 0!=f[a]&&void 0!=f[a][b]){f[a][b]=void 0;
b=!0;var c;
for(c=0;c
配列多すぎるな。。
0>=b[0]||0>=b[1]?””:b.join(“x”);
a.Wa=Be}catch(k){H(135)}qd=a}},td=function(){sd();
var a=qd,b=W.navigator;
a=b.appName+b.version+a.language+b.platform+b.userAgent+a.javaEnabled+a.jb+a.P+(J.cookie?J.cookie:””)+(J.referrer?J.referrer:””);
b=a.length;
for(var c=W.history.length;0
this.Xa=a.slice(1);
this.Ma=!this.l&&”_require”==this.h;
this.J=!this.i&&!this.l&&”_provide”==this.h}},Y=function(){T(Y.prototype,
“push”,Y.prototype.push,5);
T(Y.prototype,”_getPlugin”,Pc,121);
T(Y.prototype,”_createAsyncTracker”,Y.prototype.Sa,33);
T(Y.prototype,”_getAsyncTracker”,Y.prototype.Ta,34);
this.I=new nf;
this.eb=[]};
E=Y.prototype;
E.Na=function(a,b,c){var d=this.I.get(a);
if(!Ba(d))return!1;
b.plugins_=b.plugins_||new nf;
b.plugins_.set(a,new d(b,c||{}));
return!0};
E.push=function(a){var b=Z.Va.apply(this,arguments);
b=Z.eb.concat(b);
for(Z.eb=[];
0
やべーな、しか出てこない。
var bd=function(a,b,c){
c=c?””:a.c(O,”1″);
b=b.split(“.”);if(6!==b.length||ad(b[0],c))return!1;
c=1*b[1];
var d=1*b[2],e=1*b[3],f=1*b[4];
b=1*b[5];if(!(0<=c&&0
return!1;b=b.slice(1).join(“.”).split(“|”);
0
return!0;b=b[1].split(-1==b[1].indexOf(“,”)?”^”:”,”);
for(c=0;c
a.set(fc,1*b[2]);
a.set(gc,1*b[3]);
Ve(a,b.slice(4).join(“.”));
return!0},Ve=function(a,b){function c(a){
return(a=b.match(a+”=(.*?)(?:\\|utm|$)”))&&2==a.length?a[1]:void 0}
function d(b,c){c?(c=e?I(c):c.split(“%20″).join(” “),a.set(b,c)):a.set(b,void 0)}-1==b.indexOf(“=”)&&(b=I(b));
var e=”2″==c(“utmcvr”);d(ic,c(“utmcid”));
d(jc,c(“utmccn”));
d(nc,c(“utmcsr”));
d(oc,c(“utmcmd”));
d(pc,c(“utmctr”));
d(qc,c(“utmcct”));
d(S,c(“utmgclid”));
d(kc,c(“utmgclsrc”));
d(lc,c(“utmdclid”));
d(mc,c(“utmdsid”))},ad=function(a,b){return b?a!=b:!/^\d+$/.test(a)};
var Uc=function(){this.filters=[]};
Uc.prototype.add=function(a,b){this.filters.push({name:a,s:b})};
Uc.prototype.cb=function(a){try{for(var b=0;b
function kd(a){ld(a.get(Wa))&&a.stopPropagation()}
function md(a){“file:”==J.location.protocol&&a.stopPropagation()}
function Ge(a){He()&&a.stopPropagation()}
function nd(a){a.get(Ib)||a.set(Ib,J.title,!0);
a.get(Hb)||a.set(Hb,J.location.pathname+J.location.search,!0)}
function lf(a){a.get(Wa)&&”UA-XXXXX-X”!=a.get(Wa)||a.stopPropagation()};
var od=new function(){var a=[];this.set=function(b){a[b]=!0};
this.encode=function(){for(var b=[],c=0;c