3

私は何をする必要がありますか:

AdSense レポートをプログラムで生成して、ウェブサイトの各広告の収益とページ ビューを取得し、ユーザーが独自の記事を投稿できるようにしたいので、収益をどの URL から得ているかを知る必要があります。ユーザーに統計を表示します。

私が試したこと:

私はAPIに行き、私が望むことをしているように見えるreports.generateを見つけたので、彼らの「API Explorer」でそれを試して、利用可能なデータの種類を確認し、メトリクスとディメンションのページでこれらを見つけました私が望んでいたように見えるパラメータ:

ディメンション: DATE、URL_CHANNEL_NAME
指標: EARNINGS、PAGE_VIEWS

EARNINGS、PAGE_VIEWS、および DATE は期待どおりに機能しますが、URL_CHANNEL_NAME は Web サイトのベース URL のみを提供し、必要な広告が表示されるページの URL は提供しません。

たとえば、私のウェブサイトがhttps://stackoverflow.comで広告を表示している場合https://stackoverflow.com/posts/somePostUniqueID、レポートで後者を表示したいのですが、表示されるのは のみhttps://stackoverflow.comです。

だから、URL_CHANNEL_NAME私も試した代わりに:

URL_CHANNEL_ID: と同じですURL_CHANNEL_NAMEaccountId、すべての URL で同じであるため、必要ありません。

DOMAIN_NAME: また、特定の URL なしで、ベース ドメインのみを指定します

CUSTOM_CHANNEL_NAME: これらは手動でしか追加できないようで、50 個に制限されているため、この場合はおそらく必要ありません。

そして、それらの残りは私の問題とは関係がないようです。

私のサイトの投稿は URL から動的に生成されるため、広告が URL を適切に読み取ってレポートに送り返すことができないのではないかと心配しています。これは事実でしょうか?

Web サイトは Angular 5 で作成されており、次のような形式のリンクをクリックすると:

sitename.com/posts/uniquePostURL

が解析され、uniquePostURL一致する記事が読み込まれるため、コンテンツの読み込みに時間がかかり、広告が掲載されているベース ページは実際にsitename.com/postsは.それが原因ではないかと心配。sitename.comsitename.com/postsURL_CHANNEL_NAME

それが実際に理由なのか、それともそれで問題なく、何か間違ったことをしているのか、何か考えはありますか?

ありがとうございました。

4

0 に答える 0