DateRange

  • A DateRange represents a contiguous set of days defined by a start and end date.

  • Up to 4 date ranges can be included in a request.

  • Date ranges can be defined usingYYYY-MM-DD format or relative terms likeNdaysAgo,yesterday, ortoday.

  • Each date range can be assigned a custom name, or will be automatically named based on its index.

A contiguous set of days:startDate,startDate + 1, ...,endDate. Requests are allowed up to 4 date ranges.

JSON representation
{"startDate":string,"endDate":string,"name":string}
Fields
startDate

string

The inclusive start date for the query in the formatYYYY-MM-DD. Cannot be afterendDate. The formatNdaysAgo,yesterday, ortoday is also accepted, and in that case, the date is inferred based on the property's reporting time zone.

endDate

string

The inclusive end date for the query in the formatYYYY-MM-DD. Cannot be beforestartDate. The formatNdaysAgo,yesterday, ortoday is also accepted, and in that case, the date is inferred based on the property's reporting time zone.

name

string

Assigns a name to this date range. The dimensiondateRange is valued to this name in a report response. If set, cannot begin withdate_range_ orRESERVED_. If not set, date ranges are named by their zero based index in the request:date_range_0,date_range_1, etc.

Except as otherwise noted, the content of this page is licensed under theCreative Commons Attribution 4.0 License, and code samples are licensed under theApache 2.0 License. For details, see theGoogle Developers Site Policies. Java is a registered trademark of Oracle and/or its affiliates.

Last updated 2024-11-19 UTC.