Il timestamp
la variabile imposta manualmente la marca temporale dell’hit per le suite di rapporti abilitate per la marca temporale.
Non utilizzare questa variabile se la suite di rapporti non è configurata in modo esplicito per accettare hit con marca temporale. AppMeasurement imposta automaticamente l’ora di un hit per le suite di rapporti che non supportano gli hit con marca temporale. Se invii un hit con questa variabile a una suite di rapporti che non supporta i timestamp, tali dati vengono persi definitivamente.
Il timestamp è mappato per Adobe Analytics nel campo XDM xdm.timestamp
. Questo campo supporta solo il tempo Unix.
Nell’estensione Adobe Analytics non è presente un campo dedicato per utilizzare questa variabile. Utilizza l’editor di codice personalizzato seguendo la sintassi di AppMeasurement.
Il s.timestamp
variable è una stringa contenente la data e l'ora dell'hit. I formati di marca temporale validi includono ISO 8601 e Ora Unix.
// Timestamp using ISO 8601
s.timestamp = "2020-01-01T00:00:00Z";
// Timestamp using Unix timestamp
s.timestamp = "1577836800";
// Automatically get the current Unix timestamp
s.timestamp = Math.round(new Date().getTime()/1000);
// Automatically get the current ISO 8601 timestamp
s.timestamp = new Date().toISOString();
Date e ore espresse in ISO 8601 può assumere diverse forme. Adobe non supporta tutte le funzioni di ISO 8601.
T
.2020-01-01T00:00:00Z
e 20200101T000000Z
sono entrambi validi.Di seguito sono riportati alcuni esempi validi di valori ISO 8601 nella timestamp
variabile:
2020-01-01T00:00:00+00:00
2020-01-01T00:00:00Z
2020-01-01T00:00:00
2020-01-01T00:00
20200101T000000+0000
20200101T000000Z
20200101T000000
20200101T0000