• 締切済み

flashのボタンを押された回数をAnalyticsでカウントしたいで

flashのボタンを押された回数をAnalyticsでカウントしたいです。 現在、ホームページのトップからそれぞれのコンテンツページへ飛ぶ サイトマップをFlash AS2で作成し、運用しています。 初心者レベルの為、仕組みはいたってシンプルで、例えばこの サイトマップ上にある「お問い合わせ」のボタンを押すと、 お問い合わせページに飛ぶだけの仕組みです。 現在はこの「お問い合わせ」ボタンにアクションスクリプトで、 on (release) { getURL("/ask/"); } とだけ書いているのですが、このボタンを押された回数をカウントしたいので、 Analyticsでよく使われるイベントの 「 javascript:pageTracker._trackPageview('◆◆◆'); 」を Flash AS2でも取り入れる事が出来ないか調べておりました。 (通常HTML上のリンクでは既に利用しています) ご存じの方いらっしゃいましたらご教授頂けないでしょうか? 宜しくお願い致します。

みんなの回答

  • BlurFiltan
  • ベストアンサー率91% (1611/1754)
回答No.1

Google Analytics の ヘルプ に書いてありますよ↓ 「Flash イベントをトラッキングするにはどうすればよいですか。 - Analytics ヘルプ」 http://www.google.com/support/analytics/bin/answer.py?hl=jp&answer=55520   ↓引用↓ > Flash コードの例 > > on (release) { >   // Track with no action >   getURL("javascript:pageTracker._trackPageview('/folder/file.html');"); >} ということですから HTMLには一応 規定 JavaScript を書いておいた上で ボタンのスクリプトを次のようにすれば良いのではないかと思います。 on (release) { getURL("javascript:pageTracker._trackPageview('/ask/');"); getURL("/ask/"); }

di-keichu
質問者

お礼

たびたび失礼致します。 現在もカウントが取れていないので、恐らく自分の設定に 問題があるのだとは思うのですが、 ■ActionScript 2.0 ■Googleのトラッキングコード pageTrackerを使うタイプで、非同期ではないバージョン (</body>直前に貼るバージョン) 加えて、ボタンのアクション部分に記載したソースは on (release) { getURL("javascript:pageTracker._trackPageview('/count/ask/');"); getURL("/ask/"); } になります。もしも思いつく問題点ございましたらご教授頂けると 幸いです。 <補足> ・getURL("/ask/");で、askページには問題なく飛んでいます。 ・このflashが貼られているHTMLページで、</body>直前の Analyticsコードもきちんと貼ってあります

di-keichu
質問者

補足

ご回答ありがとうございます。 実はこのGoogleのヘルプを見たのですが、あまりの flash初心者故に、ご回答者様のような答えに行きつく事が出来ませんでした。 大変助かりました。早速Analyiticsに実装してみて、無事カウントが取れましたら 改めてお礼のご連絡をさせて頂きます。

すると、全ての回答が全文表示されます。