google AnalyticsレポートAPIの「1daysAgo」の定義は正確には何ですか?GoogleアナリティクスAPIのDateRange定義
私は着信トラフィックを取得するためにanalytics apiを使用しています。私は過去24時間の着信トラフィックの結果を取得したい。
私が好きPHPで新しいDateTimeオブジェクトを作成する場合:
$date = new DateTime('1daysAgo');
私は正確に24時間前の日付を取得しています。 しかし、それはGoogleアナリティクスのAPIは、 "1daysago"のために別の言い方を使用するようです。私はanalytics.google.com上の私の結果と比較した場合、出力結果は正常に見える最初に
// Create the DateRange object.
$dateRange = new \Google_Service_AnalyticsReporting_DateRange();
$dateRange->setStartDate("1daysAgo");
$dateRange->setEndDate("today");
:
は、私のようなものを使用した場合。 しかし、私は正確にそれを比較することはできません。なぜなら、私は時間だけではなく日付でフィルターをかけることができるwebconsoleだからです。
00:00 AMに何らかの理由で着信トラフィックからの出力応答は大きな一歩の背中になります。例えば
:
at 11:30pm example.com sends 2500 user.
at 00:00am example.com sends 1500 user.
は、どのように正確に私はのDateRange "1daysAgo" を理解して修正することができますか?
'DAYSAGO' GoogleアナリティクスAPIは「昨日から始まり:GoogleアナリティクスAPIで使用されて何日
この場合、過去24時間以内の着信トラフィックと発信トラフィックを比較する方法がありますか?つまり、トラフィックを比較する唯一の方法は、今日の着信トラフィックを与える 'setStartDate( 'today')'と 'setEndDate( 'today')'などです。 – pnk
最後の2日間のユーザーと日付、時間、分をダウンロードしてから、現在とDateTime( '1daysAgo')の間の値のみを選択することもできます。 。 – sdhaus