Documentation · Documentation développeur
Points d'extension de l'analyse
Cette page couvre l'analyse uniquement au niveau de l'intégration. Les noms des tables internes, les définitions de colonnes, les points de terminaison AJAX/REST, les noms des hooks et les requêtes d'agrégation sont des détails d'implémentation et ne sont pas publiés ici.
Ce que fait l'analyse
L'extension enregistre des signaux d'utilisation agrégés et anonymes pour le catalogue de véhicules (tels que les vues d'annonces, les compteurs d'interactions de base) afin de prendre en charge les rapports côté concessionnaire depuis le propre tableau de bord d'administration de l'extension.
Conseils d'intégration
Les rapports sont exposés via l'interface d'administration de l'extension. La structure de stockage, les points de terminaison de collecte, les limites de débit et l'ensemble exact de signaux capturés sont des détails d'implémentation internes qui peuvent changer d'une version à l'autre. Le code externe ne doit pas lire le stockage d'analyse de l'extension ni appeler directement ses points de terminaison d'analyse.
Si vous devez intégrer l'analyse de l'extension dans un outil BI externe, demandez un canal d'exportation pris en charge plutôt que de requêter le stockage interne.
Surfaces d'intégration publiques prises en charge
Lors de l'intégration avec l'extension, privilégiez ces surfaces stables :
- L'interface utilisateur des réglages d'administration de l'extension.
- Les shortcodes documentés.
- Les surcharges de modèles au niveau du thème, comme décrit dans Template System And Overrides.
- L'aperçu général Developer Overview pour vous orienter.
Les noms de classes internes, les clés d'option, les tables de base de données, les points de terminaison REST et AJAX, les noms de hooks cron, les identifiants de capacités et de nonces, ainsi que l'infrastructure de publication / mise à jour sont traités comme des détails d'implémentation. Ils peuvent changer d'une version à l'autre sans préavis et ne font pas partie du contrat d'intégration public.
Politique de stabilité et de changement
Tout ce qui n'est pas répertorié comme une surface publique prise en charge ci-dessus est considéré comme un détail d'implémentation interne. Les API internes, la structure de stockage et l'implémentation de la sécurité peuvent changer d'une version à l'autre. Ne dépendez pas d'eux à partir de codes tiers, de thèmes ou de systèmes externes. Les écritures directes dans la base de données ne sont pas prises en charge.
Avis de documentation publique. Cette page fournit uniquement un aperçu de l'intégration de haut niveau. Les détails d'implémentation internes, les API privées, les composants internes de stockage et l'infrastructure de publication sensible à la sécurité sont gérés séparément et ne font pas partie de la documentation publique. Les surfaces d'intégration prises en charge sont les shortcodes documentés, les surcharges de modèles, l'interface utilisateur des réglages et tous les points d'extension explicitement publiés dans cette section.