REST Resource: properties.reportingDataAnnotations

Risorsa: ReportingDataAnnotation

Un'annotazione dei dati dei report è un commento collegato a determinate date per i dati dei report.

Rappresentazione JSON
{
  "name": string,
  "title": string,
  "description": string,
  "color": enum (Color),
  "systemGenerated": boolean,

  // Union field target can be only one of the following:
  "annotationDate": {
    object (Date)
  },
  "annotationDateRange": {
    object (DateRange)
  }
  // End of list of possible types for union field target.
}
Campi
name

string

Obbligatorio. Identificatore. Nome della risorsa di questa annotazione dei dati dei report. Formato: 'properties/{property_id}/reportingDataAnnotations/{reportingDataAnnotation}' Formato: 'properties/123/reportingDataAnnotations/456'

title

string

Obbligatorio. Titolo leggibile per questa annotazione dei dati dei report.

description

string

Facoltativo. Descrizione di questa annotazione dei dati dei report.

color

enum (Color)

Obbligatorio. Il colore utilizzato per la visualizzazione di questa annotazione dei dati dei report.

systemGenerated

boolean

Solo output. Se il valore è true, questa annotazione è stata generata dal sistema di Google Analytics. Le annotazioni generate dal sistema non possono essere aggiornate o eliminate.

Campo unione target. Il target per questa annotazione dei dati dei report target può essere solo uno dei seguenti:
annotationDate

object (Date)

Se impostato, l'annotazione dei dati dei report si riferisce a una data specifica rappresentata da questo campo. La data deve essere valida con anno, mese e giorno impostati. La data può essere nel passato, nel presente o nel futuro.

annotationDateRange

object (DateRange)

Se impostato, l'annotazione dei dati dei report si riferisce a un intervallo di date rappresentato da questo campo.

Data

Rappresenta una data di calendario intera o parziale, ad esempio un compleanno. L'ora del giorno e il fuso orario sono specificati altrove o non sono significativi. La data è relativa al calendario gregoriano. Può rappresentare uno dei seguenti elementi:

  • Una data completa, con valori di anno, mese e giorno diversi da zero.
  • Un mese e un giorno, con un anno pari a zero (ad esempio un anniversario).
  • Un anno da solo, con un mese e un giorno pari a zero.
  • Un anno e un mese, con un giorno pari a zero (ad esempio, la data di scadenza di una carta di credito).

Tipi correlati:

Rappresentazione JSON
{
  "year": integer,
  "month": integer,
  "day": integer
}
Campi
year

integer

Anno della data. Deve essere compreso tra 1 e 9999 oppure 0 per specificare una data senza anno.

month

integer

Mese di un anno. Deve essere compreso tra 1 e 12 oppure 0 per specificare un anno senza mese e giorno.

day

integer

Giorno di un mese. Deve essere compreso tra 1 e 31 e valido per l'anno e il mese oppure 0 per specificare un anno da solo o un anno e un mese in cui il giorno non è significativo.

DateRange

Rappresenta l'intervallo di date di un'annotazione dei dati dei report. Le date di inizio e di fine sono incluse. I fusi orari si basano sulla proprietà principale.

Rappresentazione JSON
{
  "startDate": {
    object (Date)
  },
  "endDate": {
    object (Date)
  }
}
Campi
startDate

object (Date)

Obbligatorio. La data di inizio di questo intervallo. Deve essere una data valida con anno, mese e giorno impostati. La data può essere nel passato, nel presente o nel futuro.

endDate

object (Date)

Obbligatorio. La data di fine di questo intervallo. Deve essere una data valida con anno, mese e giorno impostati. Questa data deve essere maggiore o uguale alla data di inizio.

Colore

Colori che possono essere utilizzati per questa annotazione dei dati dei report

Enum
COLOR_UNSPECIFIED Colore sconosciuto o non specificato.
PURPLE Colore viola.
BROWN Colore marrone.
BLUE Colore blu.
GREEN Colore verde.
RED Colore rosso.
CYAN Colore ciano.
ORANGE Colore arancione. (Utilizzato solo per le annotazioni generate dal sistema)

Metodi

create

Crea un'annotazione dei dati di generazione di report.

delete

Consente di eliminare un'annotazione dei dati dei report.

get

Cerca una singola annotazione dei dati dei report.

list

Elenca tutte le annotazioni dei dati dei report in una proprietà.

patch

Aggiorna un'annotazione dei dati dei report.