Steve llea Posted April 26, 2017 Share Posted April 26, 2017 Hi all, Sorry if this has been asked before... I can see how to add Google Analytics to my store, but I don't want to use Google. I want to use Piwik, which works in a similar way. Piwik provides some javascript code that I need to include in each page that I want to track. It would've been nice if instead of entering just the 'Google Analytics ID' in the CC admin panel you could instead just enter the block of javascript that Google or any other stats/tracking provider gives you. But, it looks like I will need to do it manually. What's the bast approach? Should I be looking at editing the templates and/or the php? And will any changes I make be lost when CC is updated? Thanks for any advice you can give:) Steve Quote Link to comment Share on other sites More sharing options...
Dirty Butter Posted April 26, 2017 Share Posted April 26, 2017 Welcome to the forums, @Steve llea! Most of the time when you want something to load on every page from the storefront, it needs to be added to main.php in your skin templates. I don't understand when it's needed and when it's not, but I always seem to end up enclosing the javascript in {literal} {/literal} tags. Sometimes it needs to be in the header, others near the end. Hopefully Piwik makes that clear - of course there's always trial and error. Just be sure, whatever you try, to be sure all cache in CC (except images) and browser are cleared after each change. Temporarily disabling cache would help while testing. As for being lost on upgrade - yes, if you keep the Foundation name for your skin. If you copy the Foundation and rename it, making appropriate naming changes in the skin config file - your copy will not be overwritten on upgrade. That means you have to manually make any skin changes an upgrade might have in it (but they are relatively rare). According to Piwik's directions - https://piwik.org/docs/installation/#getting-started Quote We recommend that you paste this code immediately before your closing </head> tag (or in a general header file that is included at the top of all your pages). Quote Link to comment Share on other sites More sharing options...
Recommended Posts
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.