Skip to content

Latest commit

 

History

History
141 lines (89 loc) · 3.76 KB

CHANGELOG.md

File metadata and controls

141 lines (89 loc) · 3.76 KB

[3.5.4]

  • Fix missing removeFromCart tracking on the /checkout/cart page, tracking is not configurable

[3.5.4]

  • Behebt einen Null-Pointer Exception beim tracken der Produktklicks (Danke an @nicoanders)

[3.5.3]

  • Add compatibility for Shopware 5.7

[3.5.2]

  • move tag manager script to the head

[3.5.1]

  • Fix XSS security breach over site search term

[3.5.0]

  • Add product click tracking support

[3.4.0]

  • add possibility to add script-tag-attributes
  • add possibility to extend googletagmanager.com URL

[3.3.0]

New Feature

Changes

  • Fix some minor issues regarding CI and unit tests

[3.2.3]

  • Cast boolean property values properly
  • type hinted interfaces for service decoration

[3.2.2]

  • Filter smarty syntax before compiling and strip json induced escapes
  • Added multi-line code editor for property values in backend app

[3.2.1]

  • Use PostDispatchSecure events for controller forwards

[3.2.0]

  • Added dataLayer support for widget views through custom modules

[3.1.0]

New Feature

  • New plugin configuration setting for comma separated list of GET parameters that will be saved in the session temporary. The parameters can then be used in the dataLayer configuration by reading the session: {$smarty.session.Shopware.wbmTagManager.nameOfTheParameter}

[3.0.2]

  • Minor changes to the backend interface

[3.0.1]

  • Fixed tracking of first page search results

[3.0.0]

New Features

  • Extended backend app for adding/editing new/existing modules
  • Import/Export from/to JSON functions in backend
  • New Smarty functions and modifiers available for compiling dataLayers
    • {dbquery} query the database
    • {*|request_get} get request parameters
    • {*|to_string} force cast to string
  • Added config fields for inline JS before/after GTM snippet

Changes

  • Moved GTM snippet after <meta charset> element if possible on Google's updated directive
  • Optional compiling of dataLayers on preDispatch events via module setting
  • Added/updated default dataLayers with values utilizing {dbquery} to fetch additional data for tracking
    • force cast id product numbers as strings
    • category on impressions when loaded through ajax infinite scrolling
    • price on addToCart
    • id, price and quantity on removeFromCart
  • Smarty syntax-errors will be caught and will output within the dataLayer instead
  • Refactored methods concerning dataLayer compiling into wbm_tag_manager.variables service
  • Refactored event subscribers with streamlined injection
  • Optionally drop database tables on uninstall

[2.1.9]

  • Values for fields in datalayer may now be longer than 255 characters

[2.1.8]

  • Bugfix for multiple array iterations

[2.1.7]

  • Use existing elements for noscript content to avoid regex mishaps in body

[2.1.6]

  • Fixes issues in combination with use of Shopware Advanced Cart (thanks @akkushopJK)

[2.1.5]

  • Support AddToCart Event for deactivated off-canvas basket

[2.1.4]

  • Option to deactive the integration by subshop

[2.1.3]

  • Fixes a bug with the conexco bootstrap theme's ajax filter and full page ajax requests

[2.1.2]

  • Adjusted AddTo/removeFrom basket events for e-commerce tracking

[2.1.1]

  • Check for set Container ID before dataLayer query

[2.1.0]

  • Refactored for Shopware 5.3

[2.0.4]

  • Fixed dataLayer structure for purchase tracking

[2.0.3]

  • Fixed dataLayer structure for detail product impressions

[2.0.2]

  • dataLayer Initialisierung vor GTM Script in Header

[2.0.1]

  • Use allowed modifier only since 5.2.25 in default config