From eb1543097d188c322b8470fea240fb62e39d01dd Mon Sep 17 00:00:00 2001 From: Stefan Giehl Date: Tue, 27 Oct 2020 16:19:45 +0100 Subject: Adds possibility to force cookie less tracking (#16592) * Add system and measurable setting to enable cookie less tracking * Never return a visitor id if cookieless tracking is forced * Adds custom tracker.js to prevent cookies * ignore exceptions * cache setting in site attributes for faster tracking * updates expected test files * ensure getVisitorId also works without idSite in request * fix js tests * store global cookie flag in config to avoid failures when building tracker js * use config instead of systemsetting * use a new event to update the tracker file * Fix handling in Request::getVisitorId() * improve setting descriptions * Revert "use config instead of systemsetting" This reverts commit 1fdfb6808415d2984726cedfe2644de31086f927. * Revert "store global cookie flag in config to avoid failures when building tracker js" This reverts commit 2587dbb851d3e44f2740e39c91af3213930cad6f. * code improvements * Reset storage to ensure it's not filled with invalid database objects * updates expected test files * Remove measurable setting again * move setting from systemsettings to ip anonymization settings * Show a warning if tracker file is not writable * updates expected test file * apply some review feedback * fix test * updates expected screenshot * apply review feedback * submodule update --- plugins/QueuedTracking | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) (limited to 'plugins/QueuedTracking') diff --git a/plugins/QueuedTracking b/plugins/QueuedTracking index f179b9d6c7..1459505ed3 160000 --- a/plugins/QueuedTracking +++ b/plugins/QueuedTracking @@ -1 +1 @@ -Subproject commit f179b9d6c715945f128d57a044a482c35ed9e079 +Subproject commit 1459505ed3388d6f4c82d80b6ff81edae209d8dc -- cgit v1.2.3