2009-06-24 5 views
2

私のサイトではPHPを使用してデータベースからコンテンツを取得しています。私はこのコンテンツの横にGoogle Adsense広告を掲載しています。AdSenseがPHPで生成されたコンテンツを認識していないようです

初めてデータベースからデータを引き出すと、Adsenseはコンテンツの件名を認識していないように見え、非常に一般的で無関係な広告を表示します。

Adsenseがコンテンツの主題をどのように認識できるかについてのアイデアはありますか?

おかげで、

ジョン

答えて

2

はそれをより多くの時間を与えます。

Adsenseでは、PHPが生成したコンテンツと静的コンテンツの違いを決して表現できません。生成されたHTMLに問題があるかもしれませんが、おそらく私の推測では、Adsenseがサイトをスパイダーして良い一般的なキーワードを得るのに時間がかかったり、コンテンツの主題を提供する。

+0

ここでは奇妙なことがあります。不足している関連性の低い広告は、最初にデータベースからデータを取得したときにのみ表示されます。私は自分のサイトの他の機能に移り、多くの関連性の高い広告を表示します。まず、データベースから最初にプルする際に、ユーザーに関連性の高い広告を表示させたいのです。 –

+0

もちろん、それはPHPが生成されているかどうかを知ることができます。純粋なHTML urlとPHP urlのヘッダを見てください。とにかく、「あなたが待たなければならない」という部分が答えです。 –

+1

申し訳ありませんが、理論的には可能な場合でも、PHPが生成されているかどうかはわかりません。 – Matchu

1

adsenseがページを分類するにはしばらく時間がかかりますが、それまでは公共サービス広告などはしばらく取得されます。私はそれについて心配しないだろう、それは数日を与える。

+0

本当に願っています。私はデータベースからの最初のプルを行うときに同じ広告を表示し続けます。しかし、自分のサイトの別の機能を使用すると、広告はすでにかなり関連性があります。しかし、私は彼らが最初の引っ張り直後に関係するようにしたい。 –

+0

私が最初にそれを組み込んだのを覚えていますが、私は「ハリケーン・カトリーナ・リリーフなどのためにお金を寄付しています...」ということを約1週間はしていました。それらは即座には関連しません。 – karim79

+0

私は、すべてのページがそれらのカトリーナのPSAを持っていたので、同じ時間にサインアップしたに違いありません。いずれにせよ、ちょうど忍耐強く、Googleがあなたのサイトが何であるかの感覚を得るには時間がかかるでしょう。 – cOle2

1

広告が表示されていれば、プログラミング上の問題はすべて解決済みです。 Googleがその魔法をするのを待つ以外は何も残っていない。

PHP/MySQLベースのCMSを使用している場合、Googleはあなたのものをうまく見つけることができます。

2

Googleが関連する広告を提供するには、ページのコピーを取得して分析し、適切な広告を判断できる必要があります。

すべてのGoogleがアクセスできるのはURLです。ユーザーがページにアクセスするためにフォームを送信する必要がある場合(フォームの情報はサーバーに送信されます)、次のようにスクリプト名のみが入力されます。

http://www.example.com/mypage.php

その後、Googleが同じページを要求し、分析を行うことができるようになりますように、クエリ文字列で渡される提出のパラメータを変更することを検討してください。例えば

http://www.example.com/mypage.php?f1=abc&f2=def

1

サイクルは次のように機能します。

  1. ユーザーがページのアドセンス(例えば/ mynewpage前に使用されていない要求。html)
  2. AdsenseはURLに精通していないため、プレースホルダ広告を返し、クロールするページをキューに入れます。
  3. 通常、ユーザーがページをリクエストすると数分以内に、adsenseクローラはページ自体を要求しますあなたはそれが瞬間的プロセスではありません

あなたのアクセスログでこれを参照)、いくつかの時点で

  • を分析し、アドセンスは、問題のページに適切な広告を返す開始し
  • ことができます。 adsenseが以前に聞いたことのないページに「関連性のある」広告をすぐに返す方法はありません。

    関連する問題