Download the PHP package axitrace/module-tracking-hyva without Composer
On this page you can find all versions of the php package axitrace/module-tracking-hyva. It is possible to download/install these versions without Composer. Possible dependencies are resolved automatically.
Download axitrace/module-tracking-hyva
More information about axitrace/module-tracking-hyva
Files in axitrace/module-tracking-hyva
Package module-tracking-hyva
Short Description Hyva theme compatibility module for axitrace/module-tracking — Alpine.js + CSP-compatible storefront pixel for Magento 2 / Adobe Commerce stores running Hyva.
License MIT
Homepage https://axitrace.com/integrations/magento
Informations about the package module-tracking-hyva
AxiTrace for Magento — Hyva theme compatibility module
CSP-compatible Hyva (Tailwind + Alpine.js + Magewire) override layer for the
parent axitrace/module-tracking module. Required on stores running the Hyva
theme or Hyva Checkout; not needed for Luma-only stores.
- Parent module:
axitrace/module-tracking - Hyva: 1.x — including the free + open source 2025-11-10 build
- PHP: 8.1 / 8.2 / 8.3 / 8.4 (matches parent module support matrix)
Install
That's it. There is no separate configuration screen — the parent module's admin config (Stores → Configuration → AxiTrace) controls both Luma and Hyva behaviour. This package only swaps templates.
What this package does
- Registers itself as a Hyva compatibility module via
hyva-themes/magento2-compat-module-fallbackso itsview/frontend/templates/pixel.phtmloverrides the parent module'spixel.phtmlwhenever Hyva is the active theme. - Uses Alpine.js CSP-build conventions —
x-data="axitracePixel"(no parens), no inline expression evaluation. - Pairs every inline
<script>with$hyvaCsp->registerInlineScript()so strict CSP environments allow the SDK to load. - Registers a separate block for Hyva Checkout (
checkout_index_index.xml) because Hyva Checkout has its own CSP pipeline distinct from regular storefront pages.
Hyva Checkout
If you use Hyva Checkout, the purchase event
still fires on the standard Magento success page (/checkout/onepage/success)
because Hyva Checkout returns the merchant to that route after order placement.
You do not need to install any additional packages.
CI: CSP audit
.github/workflows/ci.yml includes a custom step that fails the build if any
inline <script> in view/frontend/templates/*.phtml is not followed by a
$hyvaCsp->registerInlineScript() call. Useful preventive guardrail when
extending the module.
Issues
github.com/axitrace/axitrace-magento-plugin-hyva/issues
or email [email protected].
License
MIT — see LICENSE.md.
All versions of module-tracking-hyva with dependencies
axitrace/module-tracking Version ^0.1.0 || ^1.0
hyva-themes/magento2-compat-module-fallback Version ^1.0
magento/framework Version ^103.0