--- a/busui/owa/modules/base/templates/js_log_tag.tpl +++ b/busui/owa/modules/base/templates/js_log_tag.tpl @@ -1,1 +1,38 @@ - +<?php if ( isset($options) && ! $this->getValue( 'no_script_wrapper', $options ) ): ?> +<!-- Start Open Web Analytics Tracker --> +<script type="text/javascript"> +//<![CDATA[ +<?php endif;?> +var owa_baseUrl = '<?php $this->out( owa_coreAPI::getSetting( 'base', 'public_url' ) ); ?>'; +var owa_cmds = owa_cmds || []; +<?php if (owa_coreAPI::getSetting('base', 'error_handler') === 'development'): ?> +owa_cmds.push(['setDebug', true]); +<?php endif;?> +<?php if ( isset($options) && $this->getValue('apiEndpoint', $options ) ): ?> +owa_cmds.push(['setApiEndpoint', '<?php echo $options['apiEndpoint'];?>']); +<?php endif;?> +owa_cmds.push(['setSiteId', '<?php echo $site_id; ?>']); +<?php if ( isset($options) && $this->getValue( 'cmds', $options ) ): ?> +<?php $this->out($this->getValue( 'cmds', $options ), false ); ?> +<?php endif;?> +<?php if (isset($options) && ! $this->getValue('do_not_log_pageview', $options ) ): ?> +owa_cmds.push(['trackPageView']); +<?php endif;?> +<?php if (isset($options) && ! $this->getValue('do_not_log_clicks', $options ) ): ?> +owa_cmds.push(['trackClicks']); +<?php endif;?> +<?php if (isset($options) && ! $this->getValue('do_not_log_domstream', $options ) ): ?> +owa_cmds.push(['trackDomStream']); +<?php endif;?> + +(function() { + var _owa = document.createElement('script'); _owa.type = 'text/javascript'; _owa.async = true; + owa_baseUrl = ('https:' == document.location.protocol ? window.owa_baseSecUrl || owa_baseUrl.replace(/http:/, 'https:') : owa_baseUrl ); + _owa.src = owa_baseUrl + 'modules/base/js/owa.tracker-combined-min.js'; + var _owa_s = document.getElementsByTagName('script')[0]; _owa_s.parentNode.insertBefore(_owa, _owa_s); +}()); +<?php if ( isset($options) && ! $this->getValue( 'no_script_wrapper', $options ) ): ?> +//]]> +</script> +<!-- End Open Web Analytics Code --> +<?php endif;?>