Piwik - Open Source Web Analytics

Piwik - Open Source Web Analytics

Posts 1-8 of 8
  • Thomas Bunte
    Thomas Bunte    Premium Member   Group moderator
    The company name is only visible to registered members.
    Hallo zusammen,

    aktuell bin ich auf eine Problemstellung gekommen, die ja bei der Nutzung von GA nicht ganz so häufig auftreten kann, aber bei Piwik durch den Einsatz auf eigenen Server immanent ist.
    Mein Server auf dem Piwik liegt und von dort mehrere eigene Website und auch Kunden trackt ist down.

    Als Resultat ist die Ladezeit aller Seiten, in denen ich jetzt Piwik eingebunden hatte extrem verlangsamt.

    Hat irgendwer eine Idee/Kenntnis wie man mit einem solchen Problem umgeht (ausser natürlich asap den Piwik-Server wieder zum laufen zu kriegen :-) ) ?
  • Markus Strauss
    Markus Strauss    Premium Member   Group moderator
    The company name is only visible to registered members.
    Hallo,

    wir haben vor der Einführung uns auch diese Frage gestellt und entsprechende Tests gemacht. Denn wenn Piwik ausfällt, darf der Kunde davon möglichst nichts mitbekommen, geschweige denn, dürfen Funktionalitäten von Seiten und Applikationen nicht darunter leiden.

    Da der Piwik Code direkt vor dem schließenden Body Tag eingebunden wird, werden zuerst alle sichtbaren Inhalte geladen. Der Benutzer bekommt also kaum etwas mit, wenn Piwik mal nicht da sein sollte, ausser, dass in der Statusleiste des Browsers "Warten auf piwik.url.de..." steht. Die meisten Browser kommen damit gut klar und beenden die Anfrage meist recht zügig.
    Natürlich sind gemessenen Antwortzeiten dadurch schlechter, aber eine "echte" Kundenauswirkung konnte wir nicht feststellen.

    Gruß,
    Markus
  • Thomas Bunte
    Thomas Bunte    Premium Member   Group moderator
    The company name is only visible to registered members.
    Das Javascript ist schon direkt über das schließende Body platziert, die Verzögerungen waren aber doch spürbar.
    Und bei eingebundenen komplexeren Seiten mit eigener JavaScript-Logo führte es sogar zu teilweisen Darstellungskproblemen.
  • Post visible to registered members
  • Fabian Becker
    Fabian Becker    Group moderator
    The company name is only visible to registered members.
    Ahoi,
    das ist nicht wirklich eine gute Lösung. Was wenn bei deiner http_get() Lösung der Server komplett unereichbar ist? Dann führt das dazu, dass der Request eine Zeit lang hängt (man muss also ein Timeout für den Request setzen). Das Ergebnis in der Session zu speichern ist eine Möglichkeit zur Optimierung, allerdings nur dann, wenn man wenige Besucher hat die viele Requests machen. Hat man hingegen viele Besucher die wenige Requests abschicken wird das ganze wieder Wahnsinnig unperformant.

    Die echte Lösung kommt in wenigen Tagen mit Piwik 1.1 - ab da ist es nämlich möglich asynchrones Tracking zu nutzen. Dabei wird die Seite erst komplett aufgebaut und dann asynchron ein Request an den Piwik-Server geschickt.

    Cheers,
    Fabian
  • Post visible to registered members
  • Thomas Bunte
    Thomas Bunte    Premium Member   Group moderator
    The company name is only visible to registered members.
    Kurze Frage. Piwik 1.1. ist ja inzwischen raus (und auch auf all unseren Installationen problemlos upgedatet), aber das Thema Opt-Out Cookie ist mir da noch nicht wirklich aufgefallen.
    Habe ich was übersehen, oder ist das in letzter Minute noch aus dem Release wieder rausgenommen worden?
  • Thomas Bunte
    Thomas Bunte    Premium Member   Group moderator
    The company name is only visible to registered members.
    Ok, schon selber gefunden: Wer lesen kann ist im Vorteil :-)
    http://piwik.org/faq/how-to/#faq_92