Changelog
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