A variável timestamp
define manualmente o carimbo de data e hora da ocorrência para conjuntos de relatórios com carimbo de data e hora ativado.
Não use essa variável se o conjunto de relatórios não estiver configurado explicitamente para aceitar ocorrências com carimbo de data e hora. O AppMeasurement define automaticamente a hora de uma ocorrência para conjuntos de relatórios que não suportam ocorrências com carimbo de data e hora. Se você enviar uma ocorrência com essa variável para um conjunto de relatórios não compatível com carimbos de data e hora, esses dados serão perdidos permanentemente.
O carimbo de data/hora é mapeado para Adobe Analytics no campo XDM xdm.timestamp
. Esse campo só oferece suporte a horário Unix.
Não há um campo dedicado na extensão do Adobe Analytics para o uso dessa variável. Use o editor de código personalizado após a sintaxe do AppMeasurement.
A variável s.timestamp
é uma string que contém a data e a hora da ocorrência. Os formatos válidos de carimbo de data e hora incluem ISO 8601 e Unix time.
// 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();
As datas e horas expressas em ISO 8601 podem assumir várias formas diferentes. A Adobe não é compatível com todos os recursos do ISO 8601.
T
.2020-01-01T00:00:00Z
e 20200101T000000Z
são válidos.A seguir estão exemplos válidos de valores ISO 8601 na variável timestamp
:
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