タイムスタンプ
timestamp 変数は、タイムスタンプが有効なレポートスイートのヒットのタイムスタンプを手動で設定します。
WARNING
レポートスイートでタイムスタンプ付きのヒットを受け入れるように明示的に設定されていない場合は、この変数を使用しないでください。 AppMeasurement は、タイムスタンプ付きのヒットをサポートしないレポートスイートのヒットの時間を自動的に設定します。 この変数を含むヒットを、タイムスタンプをサポートしないレポートスイートに送信すると、そのデータは永久的に失われます。
Web SDKを使用したタイムスタンプ
タイムスタンプは、XDM フィールド xdm.timestampの下のAdobe Analyticsにマッピングされています。 このフィールドはUnix時間のみをサポートします。
Adobe Analytics拡張機能を使用したタイムスタンプ
Adobe Analytics 拡張機能には、この変数を使用する専用のフィールドはありません。 AppMeasurement 構文に従って、カスタムコードエディターを使用します。
AppMeasurementのs.timestampとAnalytics拡張機能のカスタムコードエディター
s.timestamp 変数は、ヒットの日時を含む文字列です。 有効なタイムスタンプ形式は、ISO 8601とUnix timeです(秒単位)。
// Timestamp using ISO 8601
s.timestamp = "2026-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();
ISO 8601 値
ISO 8601 で表される日付と時間は、様々な形式を取ることができます。 アドビは、ISO 8601 のすべての機能をサポートしているわけではありません。
- 日付と時刻を
Tで区切り、両方を指定する必要があります。 - 時間と分が必要です。秒はオプションですが、推奨されます。
- 曜日と年間通算日はサポートされません。
- 日付は標準形式と拡張形式のどちらでも指定できます。 例えば、
2026-01-01T00:00:00Zと20260101T000000Zは両方とも有効です。 - 分数と秒は技術的に有効ですが、分数は無視されます。 Adobe Analyticsは、2番目の精度でのみタイムスタンプをサポートします。 ミリ秒レベルの精度が企業にとって優先事項である場合は、Customer Journey Analyticsの利用を検討してください。
- タイムゾーンは、標準形式と拡張形式でサポートされています。
次に、timestamp 変数内の有効な ISO 8601 値の例を示します。
2026-01-01T00:00:00+00:00
2026-01-01T00:00:00Z
2026-01-01T00:00:00
2026-01-01T00:00
20260101T000000+0000
20260101T000000Z
20260101T000000
20260101T0000
recommendation-more-help
analytics-help-implement