Google Analyticsについて


アクセス解析Q&Aフォーラム » Google Analyticsについて1 2 3 4

GAでonClickを用いて外部リンクを計測するときについて (6 件の投稿)

About This Topic

Tags

  1. HAL_AM
    2 年前の投稿

  2. shirai
    2 年前の投稿

    GAのヘルプは、
    http://www.google.com/support/googleanalytics/bin/answer.py?answer=55527
    ですね。(別記事もあったけど、内容は同じだと思います)

    こういうコ-ドを貼り付けるやつですね。
    a href="http://www.example.com" onClick="javascript: pageTracker._trackPageview('/outgoing/example.com');"

    GAが何を計測してるかですが、
    trackPageviewの中で a=new Image(1,1); a.src="ga-domain/path?parameters"
    という感じでデ-タを送ってるだけです。

    なので、
    1のクリックした動作を計測してる事になります。
    *1 onclickで定義された関数を実行後に、href属性の値が実行されると思います。また、target属性が付いてもこの動作順序は変わらないと思います。さっき自分のサイトでやってみました。ブラウザはfirefox、IE。
    *2 a.srcは非同期での実行になるので、href属性の実行がデ-タ送信を追い越してしまう可能性もありますが、聞いた事ないです(僕の理解が間違ってかもです)。また、frameでtargetを使ってるので、万が一、追い越されても、a.srcは実行完了すると思います。

    それで、
    結果が異なる話ですが、もう少し状況がわかるとうれしいです。
    まったく計測されないのではなく、回数が異なるという事でいいでしょうか?
    windowがpopupする場合と、しない場合があって、その場合のGAの計測の値が違うという事でしょうか?

  3. HAL_AM
    2 年前の投稿

    shirai様

    ご回答ありがとうございます。

    >こういうコ-ドを貼り付けるやつですね。

    はい、ご指摘のコードを貼り付けています。

    >1のクリックした動作を計測してる事になります。

    丁寧なご説明をありがとうございます。
    理屈が分かりました。

    >まったく計測されないのではなく、回数が異なるという事でいいでしょうか?

    計測される回数が異なります。

    >windowがpopupする場合と、しない場合があって、その場合のGAの計測の値が違うという事でしょうか?

    その通りです。
    うまく説明できず申し訳ないのですが、

    例えば、
    外部サイト「A」のトップページに飛ぶリンクにはtarget="win_001"、
    外部サイト「A」のサブページに飛ぶリンクにもtarget="win_001"、
    というように、親子関係にある外部リンクには、同じtarget名がついています。

    この場合popupの挙動として、
    target="win_001"で外部サイト「Aトップ」のpopupウインドウが
    立ち上がり、そのpopupページを閉じずにサイト内「Aサブ」への外部リンクを
    再度クリックすると、新たにpopupウインドウが立ち上がるのではなく、
    「Aトップ」で立ち上がったpopupウインドウ内で「Aサブページ」へ遷移するのですが、

    自分がクリックした回数と、GAに記録された数字が一致しないので
    popupの挙動が影響しているのかと考えてしまいました。

    しかしpopupの立ち上がりはGAの計測には影響を与えないということなので、
    単純に自分がクリックを失敗していた、ということなのでしょうか・・。

    お手数ですが、お気づきの点がありましたら引き続きアドバイスを
    宜しくお願いします。

  4. shirai
    2 年前の投稿

    http://test.slash-reader.com/framePages/a.html
    上のような感じですよね。
    *最初、フレ-ムになってるのは、最初勘違いをしてたからです。
    targetで新規windowがpop-upしますね。

    とりあえず、デ-タが送られてるかどうかを見るのが良いです。
    書いたように、imageファイルのリクエストをしてるだけので、Firebugやlive-httpheader, fiddler2などのツ-ルで、リクエストの発行状況を見て下さい。

    あと想像ですが、pageTracker._trackPageview("outbound/hoge.html")で、二つとも同じURLのpath(この場合だと、outbound/hoge.html)にしてたとしたら、短時間で連続して同じURLのデ-タがきたので、Google様が気を利かせて、これは1ペ-ジとしとこう!みたいに処理してるのかなあ。。妄想ですが、、

  5. ouchi
    2 年前の投稿

    すでに白井さんが回答をしていますが、少し基本に立ち返って、、、

    1)onclick は、クリックした動作を計測します。Windowの立ち上がりは計測しません。
    2)Google Analyticsの計測用トラッキングコードの位置が、ページ下部の場合、計測できないクリックが発生します
       ページの上部に張るのがよいでしょう。
    3)Target とonclick は、相性が悪いので、正確な計測はできないと言われています。
       これは僕自身、どれくらいダメなのかのテストはしていません。
       ただ、この二つは、Aタグの中で共存できないことがあるようです。

    以上のような話が基本です。

    正確な計測のために、ページの動きを変えるべきか、数値の正確性は犠牲にしてこの状態で続けるのか、その点は、ご自身の判断におまかせしますが、ユーザーへの利便性を第1優先するべきだと思います。

  6. shirai
    2 年前の投稿

    大内さん、ありがとうございます。
    以前に出てた。
    http://a2i.jp/faq/topic/62
    にもありましたね。
    targetとonclickは、勉強になりました。検索したら、いろいろtargetとonclickの話がでてきますね。
    よく見てませんでした。

返信

ログイン しなければ投稿できません。

アクセス解析Q&Aフォーラム » Google Analyticsについて1 2 3 4