• ベストアンサー

新しいページを開いたらそのページにある画像を自動でクリックするには?

広告のクリック率等を測るため、以下の様な内容で新しいページを1枚はさみたいと考えていますが、全く方法がわかりません。どなたかお助け下さい! リンクをクリック    ↓ 新しいページが開く    ↓ 新しいページにあるリンクを間髪入れず 自動でクリックされる。

質問者が選んだベストアンサー

  • ベストアンサー
  • moon_night
  • ベストアンサー率32% (598/1831)
回答No.3

リンクをクリック → クリックカウント用CGIでカウント CGIでカウントした後にアフィリエイトURLにリダイレクト という動作ではだめかな? 「リンクをクリック」は指定のURLを開くと同義なので、「クリック」にこだわる必要はありません。 要は間に何を挟もうが、アフィリエイト用のURLが開けばいいのです。 要するに#1さんと同じ回答ですが。

その他の回答 (4)

回答No.5

>アフィリエイトのリンク(テキストORバーナー)を >クリックさせないといけないのです。 ちょっと誤解があると思いますよ。 >リンクをクリック    ↓ >新しいページが開く    ↓ >新しいページにあるリンクを間髪入れず自動でクリックされる。 この新しいページでクリック率のカウントを行いたいというだけですよね?新しいページでアクセス数をカウントさえすれば、そのあとMETAで飛ばそうとリダイレクトで飛ばそうと用件は満たします。「自動クリック」という言葉を使っていますが、同じ意味です。 例えば新しいページのURLがout.hmtl、アフィリエイトバナーのURLがhttp://hoge.hoge/affili.htmlだとしましょう。あなたのページに掲載するバナーの飛び先をout.htmlに設定し、out.htmlではMETAタグでhttp://hoge.hoge.affili.htmlに飛ばす設定をします。そうするとバナーをクリックするとクライアント側には直接アフィリエイト先URLに飛んでいるように見えますが、あなたのサイトのアクセスログにはout.htmlへのアクセス記録が残ります。この数を集計すれば、クリックされた数が測定できます。 また、新しいページでクリックカウントを行いたいのであれば、perlでもPHPでもいいからカウントを行って、http://hoge.hoge/affili.htmlにリダイレクトを行っても同じ効果になります。 「自動クリック」という言葉で、ユーザーがクリックする行動を何とか自動的に行いたいというイメージを描いているのかも知れませんが、クリックと言葉自体は動作的に意味はないですよ。

  • EUR
  • ベストアンサー率61% (29/47)
回答No.4

JavaScriptにclick()というクリックをするという関数があります。 これを使うとクリックできます。 また、間髪いれずにということで、onLoadでclick()を行ってあげればいいと思います。 例、 onLoadで画像をクリックする <HTML> <head> <script language="javascript"> function IsClicked() { //画像をクリックすると、「IsClicked」というアラートが表示されます。   alert("IsClicked"); } </script> </head> <body onLoad="document.all.test.click()"> <img id="test" src="test.gif" onClick="IsClicked()"> </body> </HTML>

  • moon_night
  • ベストアンサー率32% (598/1831)
回答No.2

リンクをクリック → クリックカウント用CGIでカウント CGIでカウントした後にアフィリエイトURLにリダイレクト という動作ではだめかな?

回答No.1

クリック率を測るためであれば、一枚挟むページにアクセスさえさせればいいんですよね?「自動でクリック」なんて事を考える必要はないと思います。方法はいくつかあると思いますが、 ・METAタグで飛ばす ・JavaScriptでlocationを変更する ・そのページ自体をPerlやPHPで書いてリダイレクトさせる などで希望の仕様を満たす事ができると思います。

managerhideo
質問者

補足

すみません!質問の説明不測でした・・。 アフィリエイトのリンク(テキストORバーナー)を クリックさせないといけないのです。某サイトを 運営しておりますが、同業の中ではかなり申し込み 受注件数が多い事等からアクセス解析も含めた2重 の測定をしたいと考えております。ですのでクリック は必須となってしまいます。

関連するQ&A