From 0cac45893b6218f3b9b1e8a5c5aa2be3512ae14e Mon Sep 17 00:00:00 2001 From: Pierre Martin Date: Tue, 14 Aug 2018 16:54:27 +0200 Subject: [PATCH] Add support for analytics pre-pageview userland logic It allows to prepare data sent during pageview, for instance `ec:setAction` for enhanced e-commerce analytics. --- tarteaucitron.services.js | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/tarteaucitron.services.js b/tarteaucitron.services.js index f6262d2..c87cfff 100644 --- a/tarteaucitron.services.js +++ b/tarteaucitron.services.js @@ -1064,6 +1064,10 @@ tarteaucitron.services.analytics = { ga('set', 'anonymizeIp', true); } + if (typeof tarteaucitron.user.analyticsPrepare === 'function') { + tarteaucitron.user.analyticsPrepare(); + } + if (tarteaucitron.user.analyticsPageView) { ga('send', 'pageview', tarteaucitron.user.analyticsPageView); } else {