ich bitte um Unterstützung für einen (begeisterten) Piwik Neuling.
Ich möchte eine Seite in zwei verschiedenen Piwik’s beobachten, ist es möglich im zweiten Piwik eine neue Webseite anzulegen und den JavaScript-Tracking-Code nachträglich zu ändern?
gilt diese Lösung auch noch für die aktuelle Piwik-Version 3.0.4?
In meiner Installation sieht der Tracking-Code deutlich anders aus:
<script type="text/javascript">
var _paq = _paq || [];
/* tracker methods like "setCustomDimension" should be called before "trackPageView" */
_paq.push(['trackPageView']);
_paq.push(['enableLinkTracking']);
(function() {
var u="//piwik.domain.de/";
_paq.push(['setTrackerUrl', u+'piwik.php']);
_paq.push(['setSiteId', '1']);
var d=document, g=d.createElement('script'), s=d.getElementsByTagName('script')[0];
g.type='text/javascript'; g.async=true; g.defer=true; g.src=u+'piwik.js'; s.parentNode.insertBefore(g,s);
})();
</script>
Wie müsste dieser Code angepasst werden, damit er zwei Piwik-Installationen erfassen kann?
<script type="text/javascript">
var _paq = _paq || [];
_paq.push(['trackPageView']);
_paq.push(['enableLinkTracking']);
(function() {
var u="//piwik.example.org/";
_paq.push(['setTrackerUrl', u+'piwik.php']);
_paq.push(['setSiteId', '1']);
// Add this code below within the Piwik JavaScript tracker code
// Important: the tracker url includes the /piwik.php
var secondaryTracker = 'https://analytics.example.com/piwik.php';
var secondaryWebsiteId = 77;
// Also send all of the tracking data to this other Piwik server, in website ID 77
_paq.push(['addTracker', secondaryTracker, secondaryWebsiteId]);
// That's it!
var d=document, g=d.createElement('script'), s=d.getElementsByTagName('script')[0];
g.type='text/javascript'; g.async=true; g.defer=true; g.src=u+'piwik.js'; s.parentNode.insertBefore(g,s);
})();
Jetzt bleibt für mich noch eine Frage. Im obigen Code hat die zu erfassende Webseite in den beiden Piwik-Installationen einmal die ID “1” und einmal die ID “77”. In meinen beiden Piwik-Installationen hat sie dagegen jeweils die ID “1”. Könnten sich dadurch Komplikationen ergeben?