Skip to content

Latest commit

 

History

13 Commits

Folders and files

NameName
Last commit message
Last commit date
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

m2-module-meta-conversion-hyva-compatibility

Hyva compatibility layer for Meta_Conversion without RequireJS or jQuery

Merlin_MetaConversionHyvaCompatibility

Hyvà compatibility layer for Meta_Conversion.

The module leaves the Meta vendor package untouched and replaces only the frontend execution layer on Hyvà layout handles.

Design

  • No RequireJS
  • No jQuery
  • No Knockout dependency introduced by this module
  • No mage/*
  • Reuses Meta's existing Blocks, configuration, controllers, server-side trackers and CAPI queue
  • Reuses fbe/pixel/tracker, fbe/pixel/userData and fbe/Pixel/ProductInfoForAddToCart
  • Uses Hyvà private-content-loaded / reload-customer-section-data
  • Uses Hyvà configurable selection events
  • Uses hyva.getFormKey() for the Meta ProductInfo request
  • Uses hyva_ layout handles so Luma/non-Hyvä themes retain the original Meta templates

Events covered

  • PageView
  • ViewContent
  • ViewCategory
  • Search
  • AddToCart
  • InitiateCheckout
  • Purchase
  • CustomizeProduct
  • AddPaymentInfo
  • AddToWishlist
  • CompleteRegistration
  • Contact

Install extension into /app/code/Merlin/MetaConversionHyvaCompatibility/

About

Hyva compatibility layer for Meta_Conversion without RequireJS or jQuery

Resources

Stars

1 star

Watchers

1 watching

Forks

Releases

Packages

Used by

Contributors

Languages