Changelog
1.4.4 (2023-08-22)
Bug Fixes
- The order value is only sent if it is set active
1.4.3 (2023-08-17)
Features
New product status added
- Support product status in Product-List-Tracking and Marketing Automation extension
- Support order value of 0
Optimization
- Smart Pixel file size reduction
- Removing the CDB functionality
Bug Fixes
- When a conversion is sent by events, teaser and product list data is now added as well
- If click tracking via exclude is disabled in teaser tracking, all found elements are excluded
1.4.2 (2023-06-27)
Bug Fixes
- Requests are not sent when the user leaves the site (iOS 15+)
1.4.1 (2023-06-05)
Bug Fixes
- Content Engagement fired requests when element is removed (React and VueJS)
1.4.0 (2023-05-24)
Bug Fixes
- Duplicate build (debug and min) with webpack
1.3.9 (2023-05-22)
Features
- Support temporary session ID for anonymous tracking (see Advanced).
- Option to disable the debug mode when using NodeJS (see Download and Integration).
- Support tracking of shadow DOM elements (see Event tracking, Form tracking, Content Engagement, Product List Tracking, Teaser Tracking).
- The CDB is deactivated by default.
- Cookie Control allow multiple track IDs on the same domain.
Bug Fixes
If the URL contains a fragment / hash at the end this value is also tracked as part of the value of the campaign and campaign parameters.
Form requests are not tracked when the page is hidden.
1.3.8 (2022-10-20)
Bug Fixes
- 3rd party cookies cannot be set within an iframe.
1.3.7 (2022-09-01)
Optimization
- Add tracking parameter (pf, cs801 and cs802) for pixel feature usage.
1.3.6 (2022-06-14)
Optimization
- Optimized Marketing Automation extension for SPAs.
1.3.5 (2022-06-02)
Features
- New pre-defined parameters for ScrollDepth extension (Scroll Depth).
- The Scroll Position extension is deprecated, please use the Scroll Depth extension instead.
Bug Fixes
- TabBrowsing does not refresh the counter when the location for SPAs is changed.
1.3.4 (2022-05-04)
Features
- With `maxCookieSize = -1` in the product list tracking configuration, no more product list cookies are set. However, this deactivates the product list position tracking for product views, adds and confirmations (maxCookieSize).
- Limit number of retries to send requests in request queue (requestQueue).
1.3.3 (2022-03-03)
Features
- With `maxCookieSize = -1` in the teaser tracking configuration, no more teaser cookies are set. However, this deactivates the teaser conversion and page engagement tracking (maxCookieSize).
- Include additional HTML elements in teaser tracking that support click tracking (extendClickSelector and extend).
1.3.2 (2022-02-16)
Bug Fixes
Unexpected parameters in teaser tracking requests
1.3.1 (2022-02-03)
Features
- Create option for Mapp user matching
Bug Fixes
- Duplicate query parameters in the track request again
- Anonymous tracking not consistent with tab browsing and pre-rendering
1.3.0 (2021-12-20)
Features
- Add a property to configure request limitation (Advanced)
1.2.9 (2021-11-08)
Bug Fixes
- First media action is not sent if no page request has been sent for the current page
- Duplicate query parameters in the track request
1.2.8 (2021-10-15)
Bug Fixes
- Fix TypeScript definition error
1.2.7 (2021-10-14)
Features
- Include option to change event name in Product-List-Tracking
- Search in loop for elements, every 500ms, with querySelector (Product-List-Tracking, Teaser-Tracking and Content Engagement)
- Internal queue implemented to process and send elements together (Product-List-Tracking and Teaser-Tracking)
- Add TypeScript definition file (d.ts)
Bug Fixes
- Content Engagement fired requests when element is removed
- Missing order data if the first request is an action
- Independent product parameters are not sent
- Marketing Automation does not receive all data
1.2.6 (2021-02-22)
Features
- Change wtstp_rla cookie duration to session
Add cookie size configuration option for Teaser- and Product-List-Tracking
- Support product-currency for each product
- Support 'old' EverId in URL parameter and hash
Bug Fixes
- TabBrowsing issue (2nd request has the exact same timestamp as the first one)
1.2.5 (2020-11-19)
Bug Fixes
- anonymousCookieName will not be accepted
1.2.4 (2020-11-18)
Features
- Implement Opt-in of tracking cookies
Extension for User ID Disclosure (User ID Disclosure)
Bug Fixes
- Support linebreaks in page name for request
1.2.3 (2020-09-21)
Features
- Suppress parameters in each track request
- Add public methods to set an identifier opt-out cookie
- Implement Opt-out of tracking cookies
- Add SameSite flag with value Lax to each smart pixel cookies
- Allow product tracking via an event request
Bug Fixes
- Missing secure flag in cookies
- Cookie control extension supports 'old' EverId cookie
1.2.2 (2020-06-09)
Features
- Allow semicolon separated products
- Support unload event simulation for scroll position extension
1.2.1 (2020-05-04)
Features
- Improve src path for smart-pixel.*.js to allow relative path
1.2.0 (2020-04-07)
Features
- Support server-to-server communication (Advanced)
- Add new media player event
init
(MediaSession)
Bug Fixes
- Fixed focus and blur event problem on MacOS for form tracking
1.1.1 (2019-11-20)
Features
- Implement automatic form tracking (Form)
- Easier solution to
get
andset
"OptOut" status (OptOut) - Accept number values for parameter, category and goal
- Merge added product information, if the product exists (identifier is id)
- Support additionally one argument as object for tracking data (Page and Customer)
- Support
*
as wildcard in domain string (Init)
Bug Fixes
- If you add a teaser to the pixel and the teaser is seen before a
track
has been made, the pixel generates an error and aborts
1.1.0 (2019-09-12)
Features
- Implement "Web to App" tracking (sendViaSDK)
Bug Fixes
- Support CTRL & Left Mouse Button, if using delay for actions
trackAction
force a page request, if it is the first request on the page
1.0.9 (2019-08-06)
Optimization
- optimized automatic page tracking for SPAs
1.0.8 (2019-07-18)
Features
- Change the default page and action name (based on URL)
1.0.7 (2019-06-12)
Extensions
- Extension for Content Engagement (Content Engagement)
- Extension for Cookie Control (Cookie Control)
1.0.6 (2019-05-10)
Documentation
- Add JSDoc
1.0.4 (2019-05-09)
Bug Fixes
- Support comma in page name
Features
- Deactivate CDB for Safari (ITP 2.1)
Performance Improvements
- Optimize extension tracking
- Write request queue instantly
1.0.3 (2019-04-02)
Features
- Integrate 'submit' to change the internal form status to 'submitted' (Form)
Security Improvements
- Send every request via SSL
1.0.2 (2019-02-27)
Bug Fixes
- Use fallback page name if this is empty
Features
Performance Improvements
- Send only tracking parameter that differ from the default value
- Remove not supported tracking parameter
1.0.1 (2019-01-10)
Features
- Integrate 'update' for manually page changes (Product-List-Tracking) (Product-List-Tracking)
- Integrate 'reload' for manually page changes (Teaser-Tracking) (Teaser-Tracking)
- Integrate 'trackPage' and 'trackAction' to force page and action requests (track)
- Integrate offline tracking (requestQueue)
- Use existing old EverID (forceOldEverId)
- Possibility to remove individual properties
Extensions
- Extension for Product-List-Tracking (Product-List-Tracking)
- Extension for CDB-IDd (CDB)
- Extension for MediaTracking (Media)
1.0.0 (2018-08-08)
- Alpha release