diff --git a/src/Analytics.js b/src/Analytics.js index 0d1313f48d..ec8234eb83 100644 --- a/src/Analytics.js +++ b/src/Analytics.js @@ -164,13 +164,6 @@ class Analytics { } trackPageChange(generationTimeMs) { - if (typeof generationTimeMs === 'number') { - this._paq.push(['setGenerationTimeMs', generationTimeMs]); - } else { - console.warn('Analytics.trackPageChange: expected generationTimeMs to be a number'); - // But continue anyway because we still want to track the change - } - if (this.disabled) return; if (this.firstPage) { // De-duplicate first page @@ -178,6 +171,14 @@ class Analytics { this.firstPage = false; return; } + + if (typeof generationTimeMs === 'number') { + this._paq.push(['setGenerationTimeMs', generationTimeMs]); + } else { + console.warn('Analytics.trackPageChange: expected generationTimeMs to be a number'); + // But continue anyway because we still want to track the change + } + this._paq.push(['setCustomUrl', getRedactedUrl()]); this._paq.push(['trackPageView']); }