In der neuen Version erledigt.
In der neuen Version erledigt.
Hallo,
mit der neuen Version ist der Code nicht mehr valide. Fehler laut Html Validator (Firefox): Document type does not allow element ... here; missing one of ... start-tag
Geht es euch auch so? Was kann ich machen?HTML-Code:</script><noscript><img src="http://piwik.abc.xz/piwik.php?idsite=999" alt="" class="invisible" /></noscript>
Gruß Frank
Vielen Dank für den Hinweis. Habe ein Update bereitgestellt, das den Fehler behebt.
Hallo Torben,
die neue Version geht prima.
Danke und Gruß
Frank Hüttner
Mal eine ganz blöde Frage:
Wo kann ich hier die Daten zu meinem Pwikiserver und den Tag eingeben?
Im entsprechenden Seitenlayout.
Vielen Dank!
Habe diese Erweiterung heute in einer älteren TL Version 2.6.7 installiert. Es werden aber komischerweise nach erfolgreicher Installation keine Eingabefelder und Einstellungsmöglichkeiten für den Piwik-Code in die Seitenlayouts eingebunden.
Wie kann das sein?
Hat jemand so ein Phänomen schon gehabt?
Hallo quintacom,
wenn du da so was im Quellcode stehen hast :
Dann ist alles in Ordnung.Code:<!-- PiwikTrackingTag: Tracking users disabled -->
Du bist nur gleichzeitig noch angemeldet. Dann wird da nix generiert um dich nicht mitzuzählen.
Wenn das nicht der Fall ist: Cache noch eingeschaltet und die Seite wird noch ohne Code geladen?
Und: Fehlermeldung auf On stellen, damit man da eventuell ne Rückmeldung bekommt.
Viele Grüße
Edit:
erm... viel zu Früh.. du hast da eher ein anderes Problem:
Datenbank update schon gemacht?
Wie hast du installiert?
Contao Pool | C-C-A | MetaModels | [Internetseite -> Mediendepot Ruhr]
[Arbeitet bei -> Paus Design & Medien]
"I can EXPLAIN it to you, but I can't UNDERSTAND it for you."
Habe ganz normal das ZIP aus der Erweiterungsliste heruntergeladen, entpackt und in die Installation auf dem Webserver geschoben und dann Install aufgerufen. Das lief alles ohne Fehlermeldungen oder Probleme. Nach Login ins System fehlen wie gesagt die zusätzlichen Eingabe- und Auswahlelemente für diese Piwik-Tracking-Code-Erweiterung in den Seitenlayouts.
Komisch, oder?
Es geht hier bei meiner Frage erst einmal nicht um die Generierung und Ausgabe des Piwik-Codes im Quelltext der Webseiten!
Obwohl der im Moment auch nicht eingefügt wird.
Hallo Torben,
das ist eine klasse Extension! Vielen Dank dafür!
Gruß
Jo
Hallo quintacom,
hast du mal mit einem anderen Browser im Backend geschaut eventuell liegts am Cache.
Fehlermeldungen hast du schon auf on gestellt? Eventuell kann man da noch was sehen.
Als letztes fällt mir noch ein das es am alten Layout liegen könnte... aber da bin ich mir nicht sicher, da es eigentlich auch gehen sollte.
Viele Grüße
Contao Pool | C-C-A | MetaModels | [Internetseite -> Mediendepot Ruhr]
[Arbeitet bei -> Paus Design & Medien]
"I can EXPLAIN it to you, but I can't UNDERSTAND it for you."
Ja, danke für Deine Hilfestellung. Es wird aber an der geänderten Struktur des Seitenlayouts im Backend ab TL Version 2.7 liegen müssen.
Vielleicht kann der Entwickler dieser Extension das bitte noch einmal checken. Es ist ja durchaus möglich, dass diese Extension mit älteren TL-Versionen vor 2.7 nicht arbeitet. Wäre nicht weiter schlimm. Mann müsste es nur dazu schreiben.
Habe den Piwik-Code jetzt erst einmal manuell in das fe_page.tpl gesetzt. Funktioniert ja dann auch soweit.
Also das lief auf jeden Fall mit älteren TYPOlight-Versionen und da ich an der entsprechenden Stelle nichts geändert habe, bin ich davon ausgegangen, es funktioniert immer noch
Werde es mir noch mal anschauen...
Mit der neuen Version sollte es funktionieren.
Perfekt. Jetzt geht es problemlos mit älteren TL-Versionen.
Vielen Dank für das Update.
Hallo zusammen,
ich habe eben versucht, die Extension in meine 2.7.6-Installation zu integrieren, bekomme aber Probleme mit den DB-Aktualisierungen:
Hat jemand eine Idee, woran das liegen könnte? Vorher hatte ich übrigens "piwik_psi" installiert, nach JS-Problemen aber wieder entfernt. Könnten da vielleicht störende DB-Relikte geblieben sein?ALTER TABLE `tl_layout` CHANGE `piwikEnabled` `piwikEnabled` varchar(1) NOT NULL default '';
ALTER TABLE `tl_layout` CHANGE `piwikCountAdmins` `piwikCountAdmins` varchar(1) NOT NULL default '0';
ALTER TABLE `tl_layout` CHANGE `piwikCountUsers` `piwikCountUsers` varchar(1) NOT NULL default '1';
ALTER TABLE `tl_layout` CHANGE `piwikPageName` `piwikPageName` varchar(1) NOT NULL default '0';
ALTER TABLE `tl_layout` CHANGE `piwik404` `piwik404` varchar(1) NOT NULL default '0';
Danke für jede Anregung!
Gruß Alex
Welcher Fehler wird denn gemeldet?
Die Installation bricht an o.g. Stelle, also beim DB-Update ab, bzw. diese Seite erscheint immer wieder, auch wenn ich die Einträge markiere und aktualisieren will.
Gruß Alex
Und in der DB hat sich nichts geändert?
Wenn Du eine andere Erweiterung installierst, funktioniert das Update problemlos?
Gut, mal streng der Reihe nach ...
In der Installation laufen etwa 20 verschiedene Extensions problemlos. Testweise hab ich mal die Ext. "visitors" installiert / deinstalliert, jeweils ohne Probleme. Grundlegende Probleme würde ich erstmal nicht vermuten.
Bei der Installation von PiwikTrackingTag werden dann alle Dateien erfolgreich installiert bzw. hochgeladen. Es folgt zunächst das DB-Update:
Nach diesem Schritt erfolgt ständig / wiederholt die Abfrage:Add new columns
ALTER TABLE `tl_layout` ADD `piwikEnabled` varchar(1) NOT NULL default '';
ALTER TABLE `tl_layout` ADD `piwikPath` varchar(255) NOT NULL default '';
ALTER TABLE `tl_layout` ADD `piwikSiteID` varchar(4) NOT NULL default '';
ALTER TABLE `tl_layout` ADD `piwikUserToken` varchar(32) NOT NULL default '';
ALTER TABLE `tl_layout` ADD `piwikCountAdmins` varchar(1) NOT NULL default '0';
ALTER TABLE `tl_layout` ADD `piwikCountUsers` varchar(1) NOT NULL default '1';
ALTER TABLE `tl_layout` ADD `piwikPageName` varchar(1) NOT NULL default '0';
ALTER TABLE `tl_layout` ADD `piwik404` varchar(1) NOT NULL default '0';
ALTER TABLE `tl_layout` ADD `piwikExtensions` text NULL;
Dies erscheint auch jedesmal bei Aufruf von "Datenbank prüfen/aktualisieren". Einziger Weg dort heraus ist "Abbruch".Change existing columns
ALTER TABLE `tl_layout` CHANGE `piwikEnabled` `piwikEnabled` varchar(1) NOT NULL default '';
ALTER TABLE `tl_layout` CHANGE `piwikCountAdmins` `piwikCountAdmins` varchar(1) NOT NULL default '0';
ALTER TABLE `tl_layout` CHANGE `piwikCountUsers` `piwikCountUsers` varchar(1) NOT NULL default '1';
ALTER TABLE `tl_layout` CHANGE `piwikPageName` `piwikPageName` varchar(1) NOT NULL default '0';
ALTER TABLE `tl_layout` CHANGE `piwik404` `piwik404` varchar(1) NOT NULL default '0';
Trotzdem erscheint die Ext. in der Verwaltung als "Aktuell". In der Datenbank wurde offenbar erfolgreich angelegt:
Grundsätzlich scheint die Ext. zu funktionieren, zumindest bekomm ich die Optionen in den Layouts angezeigt.piwikEnabled
piwikPath
piwikSiteID
piwikUserToken
piwikCountAdmins
piwikCountUsers
piwikPageName
piwik404
piwikExtensions
Es bleiben bloß die fehlerhaften DB-Updates.
Gruß Alex
Hallo mv_alex,
das ist bei manchen MySQL-Versionen oder -Installationen so, dass varchar(1) und char(1) gleich genutzt werden. Wenn ich also der Datenbank einen varchar(1) anlege, legt die Datenbank in Wahrheit ein char(1) an und meldet das auch dem Installer, der feststellt: es ist nicht beides gleich!
Ein Workaround ist, wenn Du in der Datei system/modules/PiwikTrackingTag/config/database.sql bei den betreffenden Feldern das varchar(1) in char(1) änderst, dann sollte die Meldung weg sein und alles funktioniert trotzdem, wie es soll. Das ist natürlich dann nicht Updatesicher, muss also nach jedem Update des Piwik-Moduls neu eingetragen werden.
Hallo!
Zunächst einmal funktioniert alles einwandfrei.
Ich würde mir aber wünschen, die Statistiken im Beckend darstellbar zu machen.
Vielleicht schaust Du Dir mal die Erweiterung piwik_psi an, dort wurde das schonmal umgesetzt.
Ich scheue mich gerade diese Erweiterung unter 2.7.6 parallel zu Deiner zu installieren.
Gruß Thomas
"Zuerst ignorieren sie dich, dann lachen sie über dich, dann bekämpfen sie dich und dann gewinnst du." Mahatma Gandhi
Hallo zusammen!
@do_while: Danke für den Tipp! Als Workaround funktioniert das - keine Fehlermeldungen mehr. Muss ich nur beim Update dran denken.
@Thomas: Diese Extension hatte ich auch ausprobiert. Ich konnte allerdings keinerlei Statistiken im BE ansehen, da ich permanent den JS-Fehler "XHR is undefined" bekam.
Gruß Alex
Hi,
ich wollte gerade Piwik-Tracking-Tag in TL 2.8 einbauen.
Leider bekomme ich folgende Datenbankeinträge nicht geändert:
Kann das daran liegen, dass aus varchar(1) automatisch ein char(1) wird?Zitat von Change existing columns
Aktuell kann ich Piwik leider nicht nutzen, da in den Einstellungen der Piwikbereich einfach fehlt
Kann mir da jemand helfen?
Vielen Dank schonmal im Voraus!!!
Contao in Kiel: kikmedia webdevelopment | Contao-Partnerin | Contao Usergroup Kiel | github | Contao-Community-Alliance | MetaModels-Team
Hi,
Du brauchst nicht die Einträge direkt in der Datenbank zu ändern. Du musst nur die betreffenden Feldtypen in dieser Datei ändern:
Ich habe das zufällig gerade in einer neuen 2.8.1-Installation getestet und diese Lösung funktioniert auch in der aktuellen Version.
Die Konfiguration des Piwik-Trackingtags findest Du übrigens nicht unter den "Einstellungen" sondern in den einzelnen "Seitenlayouts".
Hoffe, ich konnte Dir helfen.
Gruß Alex
Jop,
herzlichen Dank. Die Änderungen habe ich vorgenommen.
Die Einstellungen im Layout hatte ich bereits gefunden, allerdings dachte ich, ich müsse irgendwo den Token des Piwik-APIs eingeben.
Das war allerdings bei piwik_psi so.
Kann ich eigentlich beide Erweiterungen parallel nutzen?
Stimmt, hier brauchst Du das Token nicht.
Parallelen Betrieb würde ich Dir nicht empfehlen, ich hatte das mal in einer Testumgebung ausprobiert und etliche JS-Fehlermeldungen erhalten.
Aber dort funktionierte auch piwik_psi alleine nicht - mir wurden im BE keinerlei Statistiken angezeigt. Vermutlich war die Extension da noch nicht kompatibel zur aktuellen TL-Version.
Vielleicht klappt das inzwischen im BE besser (hab ich länger nicht mehr ausprobiert), aber im FE hättest Du bestimmt Ärger, da der Tracking-Code vermutlich doppelt eingebunden würde.
Gruß Alex
In der neuen Version habe ich varchar zu char geändert.
Gruß,
Torben
Danke! Das erleichtert die Installation erheblich.
Gruß Alex
Muss man eigentlich im Impressum erwähnen, dass die Seite Piwik verwendet? Bei Google Analytics ist es ja Pflicht und kann abgemahnt werden...
Du willst dich bei mir bedanken?
Ich freue mich über Geschenke von meiner Amazon-Wunschliste.
Contao-Anwender seit 2008
Contao-Entwickler seit 2013, mehr als 50 Contao Erweiterungen programmiert
Mein Unternehmen aus Blankenburg (Harz): Fast & Media
Der wesentliche Unterschied von PIWIK und GAnalytics ist, dass PIWIK keine Daten zu externen Servern trackt. Die Datensätze bleiben also in den eigenen Händen und somit liegt die Verantwortung des Datenschutze bei Dir selbst.
Du bist aber verpflichtet auf die Verwendung von Daten durch Dienste Deiner Seiten hinzuweisen. Deshalb musst Du auf jeder Seite, wo Du personenbezogene oden personenbestimmbaren Daten erhebst, darauf hinzuweisen. Egal ob sich um Newsletter, Kontakformular oder Trackingtool handelt.
http://www.e-recht24.de/impressum-generator.html
Lies Dich auf der Seite von E-Recht24.de ein, findest bestimmt etwas zu diesem Thema.
Ist kein leichtes Thema, aber ein Ernstes
Gruß Tilo
und wenn ich die option nutze, dass ip-adresse anonymisiert wurden?
dann dennoch?
gruss
ways
Wer stets auf den aktuellen Stand von gewerblichen Schutzrechten sein will, der sei verwiesen auf e-recht24.de.
http://www.e-recht24.de/artikel/ecom...-dl-infov.html
Wer denkt jemand zu sein, hat aufgehört jemand zu werden.
Wann wird in etwa ein 2.9 Update für dein Tool kommen?
Den bei mir Trackt er seit 2.8.3 nicht mehr, das konnte ich heraus finden.
Unter 2.9 funkt es bei mir auch nicht mehr!
Danke für deine Arbeit bisher, einfach genial!
Mfg Patrick
There's only ONE Chance for the first Impression.
Bei mir funktioniert es mit 2.9. Kannst Du mir mal einen Link zukommen lassen, wo es nicht klappt?
Hallo edgeMedia,
bei mir funktionier die aktuelle Version von PiwikTrackingTag einwandfrei in Contao 2.9.0.
Du darfst nur nicht im gleichen Momemnt im Backend eingeloggt sein, sonst zählt er nicht.
Könnte das auch bei dlStats so sein?
Wobei die eingeloggten Backendnutzer eigentlich nur nicht gezählt werden sollten, wenn die entsprechende Option aktiviert ist.
Ich könnte mir noch vorstellen, dass es Probleme mit dem Contao-Cache gibt, wenn die Seite von einem eingeloggten Backendnutzer gerendert wird.
Danke euch beiden werde ich gleich mal testen!
Mfg Patrick
There's only ONE Chance for the first Impression.
Aktive Benutzer in diesem Thema: 1 (Registrierte Benutzer: 0, Gäste: 1)
Lesezeichen