From: Vincent Vanwaelscappel Date: Tue, 21 Nov 2023 08:16:47 +0000 (+0100) Subject: wait #6316 @0.25 X-Git-Url: http://git.cubedesigners.com/?a=commitdiff_plain;h=4d6acaa0271aa0c1dc3dd912713b3721c3d8aaf3;p=fluidbook-toolbox.git wait #6316 @0.25 --- diff --git a/app/Fluidbook/Compiler/Stats.php b/app/Fluidbook/Compiler/Stats.php index 0d2c91a7a..2df8e5ff7 100644 --- a/app/Fluidbook/Compiler/Stats.php +++ b/app/Fluidbook/Compiler/Stats.php @@ -62,6 +62,8 @@ height="0" width="0" style="display:none;visibility:hidden"> $scriptNames = explode(',', $this->config->tagcommander_scriptname); + $headScripts = array_shift($scriptNames); + $bodyScripts = $scriptNames; if ($this->fluidbookSettings->tagcommander_plan) { $this->config->tagcommander_plan = $this->_parsePlan($this->fluidbookSettings->tagcommander_plan); @@ -80,14 +82,18 @@ height="0" width="0" style="display:none;visibility:hidden"> if (!$this->fluidbookSettings->tagcommander_prod) { $id .= '/uat'; } - $scriptNames = ['tc_Multisite_Medias.js', 'tc_Multisite_Analytics.js']; + $headScripts = ['tc_Multisite_Medias.js', 'tc_Multisite_Head.js']; + $bodyScripts = ['tc_Multisite_Analytics.js']; $this->addJsLib('esm', ['js/libs/fluidbook/stats/fluidbook.stats.esm.js']); } if (isset($id)) { - $this->fluidbookSettings->googleAnalyticsCustom .= ''; - for ($i = 1; $i < count($scriptNames); $i++) { - $this->fluidbookSettings->statsCustom .= ''; + $this->fluidbookSettings->googleAnalyticsCustom .= ''; + foreach ($headScripts as $headScript) { + $this->fluidbookSettings->googleAnalyticsCustom .= ''; + } + foreach ($bodyScripts as $bodyScript) { + $this->fluidbookSettings->statsCustom .= ''; } }