googlenのhelpに、cross domainの場合に、単一のprofileでデ-タを追う場合の方法があって、
http://www.google.com/support/analytics/bin/answer.py?hl=en&answer=55503
この通りなんだけど、英語なので、すっ飛ばして読んで、
<a href=”www.hoge-next.com” onclick=”pageTracker._link(this.href);return false;”>hoge-next</a>
のところだけいれると、linkにfollowされない。
<a>タグは、クリックされると、onclickにある処理を実行して、次にhrefにある処理を実行する。
で、上記の記事 の1のcode(pageTracker._allowLink(true))をいれとかないと、pageTracker._linkは想定した通りの処理をしない。単に、undefinedが返るだけ。
想定された処理の場合は、linkが実行されるので、あとは実行されない。
そうでない場合は、何かがおかしいので、linkを実行させない(href属性を実行させない)ように、onclickにreturn falseを入れておく。そうすると、linkを実行されない。
なので、なんらかの問題が合った場合に、href属性を実行させたくない場合は、return falseをいれとくのがいい。
実行させたい場合は、 そのままにしとく。 return falseは書かないでおく。
0 comments:
Post a Comment