@jichio/wordpress est un plugin zero-code : il injecte le bundle UMD de sdk-core dans le <head> et se configure depuis l’admin WordPress (clé API, endpoint). Il ne réimplémente aucune logique de file — il charge le core.

Comportement

  • Page admin : champs api_key, endpoint, toggle auto_capture (activé par défaut).
  • Front-end : injection d’un <script> avec la config inline ou en attributs data-*, puis init createAnalytics({ source: "sdk-wordpress" }).
  • Auto-capture : identique au core — pageview MPA natif WordPress et click.

Structure du package

Le plugin charge le même bundle UMD sdk-core que les autres connecteurs. Il ne duplique jamais la file offline, le batch ou le retry.

WooCommerce (optionnel)

Des hooks WooCommerce (add_to_cart, checkout_started) peuvent émettre des événements custom via track() (PHP/JS inline). La spécification détaillée WooCommerce est prévue en V1.1 si un site e-commerce WordPress est dogfoodé.
Le connecteur WordPress produit exactement le même format d’événement que @jichio/react, avec source: "sdk-wordpress". Cela permet la réconciliation multi-connecteurs dans le dashboard.