• 締切済み

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

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

  • Flash
  • 回答数1
  • ありがとう数5

みんなの回答

  • 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に実装してみて、無事カウントが取れましたら 改めてお礼のご連絡をさせて頂きます。

関連するQ&A

  • Google AnalyticsでPDFページへのアクセス数のカウントの仕方について

    Google Analyticsのヘルプを辿ると下記URLにいきました。 http://www.google.com/support/googleanalytics/bin/answer.py?answer=55529 このURLのソースをPDFへリンクしているaタグにつけたら良いと思っていたのですが、このままではカウントをしてくれません。 上記URLで表示しているソースはこんな感じです。 <a href="http://www.example.com/files/map.pdf" onClick="javascript: pageTracker._trackPageview('/downloads/map'); "> 最後の方にある('/downloads/map')の中身には何処へのパスをを記述したらよいのか分からないので、教えて頂きたいと思っております。 よろしくお願い致します。

  • Adobe Flashでカウントボタンについて

    こんにちは。今Adobe Flashでカウントボタンをつくろうとしているのですが、Flashに関しては初心者のため、手こずっています。 このようなFlashを作りたいと考えています。 --- (例) 今までにクリックされた回数:12345回 ボタンをクリック=上の回数にに加算 これをweb上で共有させたいです。 --- ネットや参考書などで調べてはいるのですが、いまいちわかりません。 どなたかFlashに詳しい方がいらっしゃいましたら、ご教授お願いいたします。

  • ボタンをクリックした回数をカウントしてグラフ化

    Access2000を使って、お客様の問合せに返事をするための定型文のDBを作りました。 ある定型文を使ったときに、横にあるボタンを押して、 そのボタンをクリックした回数をカウントしたいと思っています。 で、カウントした結果はどこか表(Excelでもいいし、Accessのテーブルでもいいんですが)に集めて一覧表示し、 自動でグラフが出来ちゃったりすると嬉しいと思います。 ボタンを作ってカウントすることは出来たんですが、表に吐き出すのはどうやったらいいでしょうか。 VBA初心者ですので、いろいろ調べてみたのですがよく分かりません。 よろしくお願いいたします。

  • phpでGoogle Analyticsを使う場合

    小さな会社で、突然ホームページを任されました。 htmlは基本はわかるのですが、phpは全く理解していません。(これから勉強するつもりです。) すでに会社のホームページはあり、そこにGoogle Analyticsを使うことになりました。 phpは、問い合わせフォームの確認画面とメール送信関連にだけ使われているようです。 htmlのページは、Google Analyticsのトラッキング コードを</body>タグの直前に貼り付けたのですが、phpのページはbodyタグがありません。<?php で始まり、?> で終わっていますが、どこにトラッキング コードを入れたらよいのでしょうか? 下記のように<?php --- ?>の外側にhtmlと同じタグを付けて、</body>タグの直前にトラッキングコードを入れて問題はないでしょうか? <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> <html xmlns="http://www.w3.org/1999/xhtml"> <body> <?php | | | ?> <script type="text/javascript"> var gaJsHost = (("https:" == document.location.protocol) ? "https://ssl." : "http://www."); document.write(unescape("%3Cscript src='" + gaJsHost + "google-analytics.com/ga.js' type='text/javascript'%3E%3C/script%3E")); </script> <script type="text/javascript"> var pageTracker = _gat._getTracker("UA-xxxxxx-x"); pageTracker._trackPageview(); </script> </body> </html> 以前の担当は離職して連絡が取れず、どうしたらよいか困っています。 どうぞよろしくお願いします。

  • 複数のリンクのクリック回数をカウントしたい

    自分のサイト内の色々な場所にある複数のリンクのクリック回数をカウントしたいです。 できればそれぞれにIDをつけて、1つのページでカウント結果をまとめて見れるのが理想です。 リンク先は自分のサイトではないため、リンク先ページへのアクセス数をカウントするのではなく、 あくまでもリンクのクリック回数を数えたいのですが、フリーのCGIなどありますでしょうか? なお私のスキルだと、CGIを設置することは出来ますが、自分で書いたり改造したりは無理です。 よろしくお願いしますm(_ _)m

    • 締切済み
    • CGI
  • Flash、ボタンが動かない!?

    Flashでコンテンツ制作中です。 ボタンが思うとおりに動きません。 まず、シーン1上に、レイヤー10枚400フレームほどでアニメーションを作っています。 まずは、あるボタンをクリックすると、他のフレームに移動するように作っています(移動はすべてフレームラベルをつけて移動しています)。 移動先はアニメーションなのでシンボルでアニメーションクリップ化しています。 そのアニメーションクリップはいくつかのボタンの集合体です。ボタンをクリックするとまた別のフレームに飛ばしたいのですが、うまく出来ません。 ボタン自体が動いていないわけではありませんでした。 on (release) {getURL("http://www.~~/");}にするとちゃんとページを表示します。 on (release) {gotoAndPlay("main");}とすると移動しません。 on (release) {gotoAndPlay("シーン 1", "main");} でもダメでした。 ラベルのスペル間違えではないとした場合、他に何かダメな理由が考えられることはありますか? よろしくお願いします。

  • flashメニューボタン

    flashでメニューボタンを制作しているのですが…。 (マウスオーバーの時に徐々に明るくなるような感じで) メニュー内で他のページに飛んだ時にそのページのボタンをマウスオーバー時のときのように色を変えたいのですが何か良い方法はありますか? サイトはオールFLASHではなく、メニュー(ヘッダー)だけFLASHです。

  • flashのボタンクリックで他のサイトにジャンプするには?

    flash professional 8 を使っています。ボタンを作って、それをクリックしたときに他のサイトにジャンプするようにしたいのですが、on (release) {getURL("○×○×");}と入力しても、「マウスイベントはボタンインスタンスでのみ使用できます。」というエラーが出ます。 ボタンは完璧に作れましたが、ジャンプがうまくいきません。アドバイスお願いします。

    • ベストアンサー
    • Flash
  • ボタン部分だけフラッシュを使いたいです

    よろしくお願いいたします。 よくいろんなサイトでも見かけるのですが、ボタン等のインターフェースの部分だけflashを使用して、 ボタンをクリックするとhtmlページが切り替わるという様なサイトをつくりたいのですが、どのようにすればいいのでしょうか? HP製作のソフトはドリームウィーバーを使っているのですが、てっきりflashを埋め込んでも、普通のjpgを埋め込んだときのようにリンクを設定できるのだと思ってました。 分かる方ご教授よろしくお願いいたします。

  • エクセルで回数をカウントするマクロ

    いつもありがとうございます。 ボタンを押すごとに回数をカウントするマクロをつくりたいのです。ためしに、 Sub testcount() Dim a As Integer a = Cells(1, 1).Value a = a + 1 Cells(1, 1) = a MsgBox a End Sub とやってみて何とかできましたが、できればワークシートに数値を入れずに出来る方法はないのでしょうか? 贅沢いってすみません。

専門家に質問してみよう