Suprised this has not been sorted yet. I flagged it up in a post a few months ago that the Google Analytics code was not executing, and posted a change to the cookiecontrol.php file which sorted it out. It looks like the latest update to this plugin, which added some features, stopped it working. Maybe the author is no longer supporting.
In the cookiecontrol.php file I changed the following code:
<script type="text/javascript">
jQuery(document).ready(function() {
cookieControl({
introText:"<p><?php echo sanitize_text_field($cookiecontrol_settings['introText']); ?> <a href='<?php echo $privacy; ?>'>Privacy Policy.</a></p>",
fullText:"<p><?php echo sanitize_text_field($cookiecontrol_settings['fullText']); ?></p>",
position:'<?php echo $cookiecontrol_settings['position']; ?>',
shape:'<?php echo $cookiecontrol_settings['shape']; ?>',
theme:'<?php echo $cookiecontrol_settings['theme']; ?>',
startOpen:<?php echo $cookiecontrol_startopen; ?>,
autoHide:<?php echo $cookiecontrol_timeout; ?>,
subdomains:'<?php echo $cookiecontrol_settings['subdomains']; ?>',
consentModel:'<?php echo $cookiecontrol_settings['consentmodel']; ?>',
onAccept:function(){<?php echo $cookiecontrol_settings['onaccept']; ?>},
onReady:function(){<?php echo $cookiecontrol_settings['onready']; ?>},
onCookiesAllowed:function(){<?php echo $cookiecontrol_settings['cookiesallowed']; ?>},
onCookiesNotAllowed:function(){<?php echo $cookiecontrol_settings['cookiesnotallowed']; ?>},
countries:'<?php echo $cookiecontrol_settings['countries']; ?>'
});
});
function ccAddAnalytics(){
var _gaq = _gaq || [];
_gaq.push(['_setAccount', '<?php echo $cookiecontrol_settings['gakey']; ?>']);
_gaq.push(['_trackPageview']);
(function() {
var ga = document.createElement('script'); ga.type = 'text/javascript'; ga.async = true;
ga.src = ('https:' == document.location.protocol ? 'https://ssl' : 'https://www') + '.google-analytics.com/ga.js';
var s = document.getElementsByTagName('script')[0]; s.parentNode.insertBefore(ga, s);
})();
};
</script>
To this code:
<script type="text/javascript">
//<![CDATA[
cookieControl({
introText:"<p><?php echo sanitize_text_field($cookiecontrol_settings['introText']); ?> <a href='<?php echo $privacy; ?>'>Privacy Policy.</a></p>",
fullText:"<p><?php echo sanitize_text_field($cookiecontrol_settings['fullText']); ?></p>",
position:'<?php echo $cookiecontrol_settings['position']; ?>',
shape:'<?php echo $cookiecontrol_settings['shape']; ?>',
theme:'<?php echo $cookiecontrol_settings['theme']; ?>',
startOpen:<?php echo $cookiecontrol_startopen; ?>,
autoHide:<?php echo $cookiecontrol_timeout; ?>,
subdomains:'<?php echo $cookiecontrol_settings['subdomains']; ?>',
consentModel:'<?php echo $cookiecontrol_settings['consentmodel']; ?>',
onAccept:function(){<?php echo $cookiecontrol_settings['onaccept']; ?>},
onReady:function(){<?php echo $cookiecontrol_settings['onready']; ?>},
onCookiesAllowed:function(){<?php echo $cookiecontrol_settings['cookiesallowed']; ?>},
onCookiesNotAllowed:function(){<?php echo $cookiecontrol_settings['cookiesnotallowed']; ?>},
countries:'<?php echo $cookiecontrol_settings['countries']; ?>'
});
function ccAddAnalytics() {
jQuery.getScript("https://www.google-analytics.com/ga.js", function() {
var GATracker = _gat._createTracker('<?php echo $cookiecontrol_settings['gakey']; ?>');
GATracker._trackPageview();
});
}
//]]>
</script>
The above code is the same as what Civic UK use for their manual installation.