timestamp
La variable timestamp
définit manuellement l’horodatage de l’accès pour les suites de rapports horodatées.
Horodatage à l’aide du SDK Web
L’horodatage est mappé pour Adobe Analytics sous le champ XDM xdm.timestamp
. Ce champ ne prend en charge que l’heure Unix.
Horodatage utilisant l’extension Adobe Analytics
Il n’existe pas de champ dédié dans l’extension Adobe Analytics pour utiliser cette variable. Utilisez l’éditeur de code personnalisé, en respectant la syntaxe AppMeasurement.
s.timestamp dans AppMeasurement et l’éditeur de code personnalisé de l’extension Analytics
La variable s.timestamp
est une chaîne contenant la date et l’heure de l’accès. Les formats d’horodatage valides sont ISO 8601 et Heure Unix en secondes.
// Timestamp using ISO 8601
s.timestamp = "2024-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();
Valeurs ISO 8601
Les dates et les heures exprimées dans la norme ISO 8601 peuvent prendre différentes formes. Adobe ne prend pas en charge toutes les fonctionnalités de la norme ISO 8601.
- La date et l’heure doivent être précisées, séparées par
T
. - Les heures et minutes sont requises ; les secondes sont facultatives, mais recommandées.
- Les dates de semaine et les dates ordinales ne sont pas prises en charge.
- La date peut être au format standard ou étendu. Par exemple,
2024-01-01T00:00:00Z
et20240101T000000Z
sont tous deux valides. - Les minutes et secondes fractionnaires sont techniquement valides, mais les fractions sont ignorées par Adobe.
- Les fuseaux horaires sont pris en charge dans les formats standard et étendus.
Voici des exemples de valeurs ISO 8601 valides dans la variable timestamp
:
2024-01-01T00:00:00+00:00
2024-01-01T00:00:00Z
2024-01-01T00:00:00
2024-01-01T00:00
20240101T000000+0000
20240101T000000Z
20240101T000000
20240101T0000