Dokumentation · Entwickler-Dokumentation
Analytics-Erweiterungspunkte
Diese Seite behandelt Analytics ausschliesslich auf der Integrationsebene. Interne Tabellennamen, Spaltendefinitionen, AJAX/REST-Endpunkte, Hook-Namen und Aggregationsabfragen sind Implementierungsdetails und werden hier nicht veröffentlicht.
Was Analytics tut
Das Plugin zeichnet aggregierte, anonyme Nutzungssignale für den Fahrzeugkatalog auf (wie z. B. Detailansichten, grundlegende Interaktionszähler), um das garagenseitige Reporting über das eigene Admin-Dashboard des Plugins zu unterstützen.
Integrationsrichtlinien
Das Reporting wird über die Admin-Benutzeroberfläche des Plugins bereitgestellt. Das Speicherlayout, die Erfassungsendpunkte, Ratenbegrenzungen und die genaue Auswahl der erfassten Signale sind interne Implementierungsdetails, die sich zwischen den Versionen ändern können. Externer Code sollte nicht aus dem Analytics-Speicher des Plugins lesen oder die Analytics-Endpunkte des Plugins direkt aufrufen.
Wenn Sie Analytics-Daten des Plugins in ein externes BI-Tool einspeisen müssen, fordern Sie einen unterstützten Exportkanal an, anstatt den internen Speicher abzufragen.
Unterstützte öffentliche Integrationsschnittstellen
Bevorzugen Sie bei der Integration mit dem Plugin diese stabilen Schnittstellen:
- Die Admin-Einstellungen-Benutzeroberfläche des Plugins.
- Die dokumentierten Shortcodes.
- Template-Überschreibungen auf Theme-Ebene, wie in Template-System und Überschreibungen beschrieben.
- Die allgemeine Entwickler-Übersicht zur Orientierung.
Interne Klassennamen, Option-Keys, Datenbanktabellen, REST- und AJAX-Endpunkte, Cron-Hook-Namen, Berechtigungs- und Nonce-Identifikatoren sowie die Release- und Update-Infrastruktur werden als Implementierungsdetails behandelt. Sie können sich zwischen den Versionen ohne Vorankündigung ändern und sind nicht Teil des öffentlichen Integrationsvertrags.
Stabilitäts- und Änderungsrichtlinie
Alles, was oben nicht als unterstützte öffentliche Schnittstelle aufgeführt ist, gilt als internes Implementierungsdetail. Interne APIs, das Speicherlayout und die Sicherheitsimplementierung können sich zwischen den Versionen ändern. Verlassen Sie sich in Drittanbieter-Code, Themes oder externen Systemen nicht auf diese Details. Direkte Schreibzugriffe auf die Datenbank werden nicht unterstützt.
Hinweis zur öffentlichen Dokumentation. Diese Seite bietet nur eine allgemeine Integrationsübersicht. Interne Implementierungsdetails, private APIs, Speicherinterna und sicherheitsrelevante Release-Infrastrukturen werden separat gepflegt und sind nicht Teil der öffentlichen Dokumentation. Unterstützte Integrationsschnittstellen sind die dokumentierten Shortcodes, Template-Überschreibungen, die Einstellungs-Benutzeroberfläche und alle in diesem Abschnitt explizit veröffentlichten Erweiterungspunkte.