diff options
author | Thomas Steur <thomas.steur@gmail.com> | 2014-01-29 13:49:05 +0400 |
---|---|---|
committer | mattab <matthieu.aubry@gmail.com> | 2014-01-31 00:48:40 +0400 |
commit | 3e654669bd972a2ab8579a2e79c4f5cca13ad1cb (patch) | |
tree | 20fe155a5cf8b1b015ed8c388663fc7ac7d59e33 /js | |
parent | e5c10e4bba27a289518b0193e862e47d7aaba551 (diff) |
Fixes #4598 Better UUID to avoid visitor collision on same second + same configs
Diffstat (limited to 'js')
-rw-r--r-- | js/piwik.js | 4 |
1 files changed, 3 insertions, 1 deletions
diff --git a/js/piwik.js b/js/piwik.js index 5aed2d9c8e..406894b9b6 100644 --- a/js/piwik.js +++ b/js/piwik.js @@ -1490,7 +1490,9 @@ if (typeof Piwik !== 'object') { visitorUUID = hash( (navigatorAlias.userAgent || '') + (navigatorAlias.platform || '') + - JSON2.stringify(browserFeatures) + nowTs + JSON2.stringify(browserFeatures) + + now.getTime() + + Math.random() ).slice(0, 16); // 16 hexits = 64 bits } |