ga.jsのcookieの処理を見てみよう

ga.js 1行目

(function(){
var E;
var g=window,n=document,p=function(a){
var b=g._gaUserPrefs;
if(b&&b.ioo&&b.ioo()||a&&!0===g[“ga-disable-“+a])return!0;
try{
var c=g.external;
if(c&&c._gaUserPrefs&&”oo”==c._gaUserPrefs)
return!0}
catch(f){}a=[];
b=n.cookie.split(“;”);
c=/^\s*AMP_TOKEN=\s*(.*?)\s*$/;
for(var d=0;d analytics.js で作成されたその他の Cookie には、_gid、AMP_TOKEN、_gac_ が含まれます。これらの Cookie には、ユーザーについてのランダムに生成されたその他の ID とキャンペーン情報が保存されます。

cookie(b)とAMP_TOKEN(c)がmatchするか調べ、aに追加しています。

b=n.cookie.split(“;”);
c=/^\s*AMP_TOKEN=\s*(.*?)\s*$/;
for(var d=0;d