うちの場合はTOPにこだわらなくてもいいみたい。
ランディングページごとにどれくらいCVRが変わるのか知りたくて、ちょっとコードを組んでみた。
このへんはタグマネージャーでルールを作れば、きっと簡単なのだろうなあ、と思いつつごにょごにょと。
if( ppp == 2){ //pppは訪問回数 2が初期値
//LPかどうか
if( page.match(/\d\d\d\d/) != null ){
_gaq.push([‘_setCustomVar’,5 , “LP” ,”NotTOP” ,2 ]);
}else{
_gaq.push([‘_setCustomVar’,5 , “LP” ,”TOP” ,2 ]);
}
//LP以外はとりあえずURLを入れておく
}else{
_gaq.push([‘_setCustomVar’,5 , “FLOW” ,page ,2 ]);
}
});
//LPかどうか
if( page.match(/\d\d\d\d/) != null ){
_gaq.push([‘_setCustomVar’,5 , “LP” ,”NotTOP” ,2 ]);
}else{
_gaq.push([‘_setCustomVar’,5 , “LP” ,”TOP” ,2 ]);
}
//LP以外はとりあえずURLを入れておく
}else{
_gaq.push([‘_setCustomVar’,5 , “FLOW” ,page ,2 ]);
}
});
こいつをフッターに仕込んでセッションスコープで、カスタム変数をかます。Googleアナリティクスは、Cookieに訪問中の総ページ数を常に記録しているので、それをチェックして、ランディングだったら、という分岐と、トップかそうじゃないのか、という分岐を入れてみた。
ただ、セッションスコープだと、セッション中は随時上書きしちゃうので、そういう判断をさせます。まあ、最初だけ書けばいいのかもしれませんが。
特集ページとか、特定カテゴリートップとか、人気ページとか、その月に更新するページのURLとか、決まってたらそれらもifで判断させればいいと思う。
ただ、トラフィックが多いサイトだと、あまり条件分岐が多いと計測漏れが発生するかもしれません(Googleアナリティクスが書いたcookieを読んでさらに動作させるため)。
・ ・ ・ ・ ・
>>安っ!アマゾンで半額以下になっている食品タイムセール
セール特設ページを見る
↓↓↓無料のニュースレターを配信中です
カスタム変数、楽しいよ。