_link("リンク先URL", ハッシュ使うか)

実際に、ドメイン越えをさせるリンク(遷移)を行う。

外部ドメインの計測方法で良く出てくる。
<a href="http://www.newsite.com" onclick="pageTracker._link('http://www.newsite.com');return false;">Go to our sister site</a>

これは、内部的には、
urlPlusCookieVal = pageTracker._getLinkerUrl("http://www.newsite.com");
document.location.href = urlPlusCookieVal
といった感じ。

なので、上記のhre属性が動く前に、遷移が行われ、cookie値がURLについたもので、リンクする。
return falseとしてあるので、仮に内部でエラ-が出ると、href属性の実行もされないので、リンク自体が行われなくなる。(確か、そう記憶している)

第二引数は、"#"を使い人用。trueにする。


Comments