multiple url points to the same code base. It does not matter. The only question is the URL above, and the tracking code on the site matches or not. Therefore, you need to take the google passcode from the database, which are simply written in the address bar.
Codes:
<script type="text/javascript"> var accountNameFromDB = ...Some Operations... var domainNameFromDB = ...Some Operations... var _gaq = _gaq || []; _gaq.push(['_setAccount', accountNameFromDB]); _gaq.push(['_setDomainName', domainNameFromDB]); _gaq.push(['_trackPageview']); (function () { var ga = document.createElement('script'); ga.type = 'text/javascript'; ga.async = true; ga.src = ('https:' == document.location.protocol ? 'https://ssl' : 'http://www') + '.google-analytics.com/ga.js'; var s = document.getElementsByTagName('script')[0]; s.parentNode.insertBefore(ga, s); })(); </script>
Just use the dynamic variables accountNameFromDB and domainNameFromDB. Add this header code to the main page (or main template) or add each page.
source share