0

私は、登録された訪問数に応じて、公開された各投稿に支払われる金額を計算する仕事をするWordpressプラグインを構築しています。Google アナリティクスで中継します。

現在、投稿が公開されると、支払いが可能になるまでに時間がかかります。具体的には、訪問数が事前に設定されたしきい値 (これらの例では 100 であると仮定します) を超えると、投稿は支払われる準備ができています。これは、投稿の準備ができていることを知るには、投稿が公開されてから現在までに十分な訪問数が記録されているかどうかをプラグインが知る必要があることを意味します。

いいえ、次があるとします。

投稿 A: 公開 20/07
投稿 B: 公開 25/07

GA リクエストの投稿 A の開始時間は「2013-07-20」ですが、投稿 B の開始時間は「2013-07-20」になります。これは、基本的に、すべての投稿に独自の request が必要であることを意味します。これは、プラグイン ページの読み込みに 30 秒ほどかかることと、GA がおそらくすぐに禁止することの両方に耐えられません。このプラグインは、大規模なブログでも実行され、何千もの投稿が公開されています。キャッシュを行ったとしても、GA から新たにロードする必要があるデータがまだたくさんあります。

これをどのように整理できるかについての助けはありますか?ありがとう。

アップデート

2 か月後、投稿 A と B が既に 1 回支払われた後でも、いくつかの訪問数のしきい値に達した投稿に支払いを行いたいと考えています。ブログのすべての投稿を要求するのは意味がありません。永遠に時間がかかり、膨大な量のデータが返される可能性があるため、最後の支払い以降に1000 回以上アクセスされた投稿のみを探します。ここで問題が発生します。最後の支払い日(GA の開始日) は、各投稿で同じではありません。実は、投稿ごとに異なります。そのような要求にどのように対処しますか。

4

1 に答える 1

0

開始日と終了日がわかっている場合は、その期間についてクエリを実行し、ga:pagePath ディメンションを使用して、目的の指標 (訪問数、ユニーク訪問数、ページビュー数など) を使用してみませんか。次に、応答を解析して、各投稿のメトリックを取得できます。例えば:

start-date=2013-07-20
end-date=2013-07-25
dimensions=ga:pagePath
metrics=ga:visits,ga:pageviews

(または、それが必要な場合は、ユニークな訪問またはページビューを行います)

これにより、その期間中の少なくとも 1 回の訪問/ページビューを持つすべてのページ パスが一覧表示されます。

クエリ エクスプローラーを試して、必要なデータと同等の API クエリを把握してください。

于 2013-07-27T19:32:20.140 に答える