-
Notifications
You must be signed in to change notification settings - Fork 0
Changelog Javascript
22/03/2022
- Delta Campaigns: utm campaigns are now sent in events
- Campaigns: source are now sent in the property src_source instead of src
24/11/2021
- Better detection for the automatic management of clicks (in cases of navigation/redirection)
28/07/2021
- Sending data from Delta custom marketing campaigns on not event based tagging
08/07/2021
- the SDK doesn’t send any more level 2 if it is not tagged
07/07/2021
- Campaigns: new tagging method to force a v2 campaign at Tracker initialization
- Delta Campaigns: new tagging method for full-custom v2 campaign
11/05/2021
- Tracker: new configuration
sameSiteStrictto force the writing of our cookies with the optionSameSite=Strict
- Privacy : improvement of the measurement for the exempt mode (addition of
pclickands2click)
- Delta Campaigns: fix for medium property
31/03/2021
- Privacy : Fix on specific case when using
setVisitorModeto exempt when user is already in exempt
23/03/2021
- Privacy : new ways to include specific properties and for specific modes
- Fix on deleting cookies which contains site identifier
- Replacement anchor by ‘µ’ in
page_urlproperty - Contextual variables declared with
extendIncludeBuffer()now taken into account
21/01/2021
- Tracker : new configuration for the automatic retrieval of the page url in a dedicated property
- Privacy : improved reliability of privacy tagging
06/01/2021
- AvInsights : the duration of the automatic
heartbeatsis no longer customizable
- Tracker : fixed a problem with
Window.cryptoon older browser versions
03/12/2020
- Campaigns : Addition of automatic inclusion of Marketing Campaigns v2 in event hits
- Privacy : simplification of tagging
- Privacy : removal of methods
privacy.extendIncludeContextandprivacy.extendIncludeProperties
30/11/2020
- Privacy : improved reliability of privacy tagging
05/11/2020
- Privacy: new plugin allowing the control of the sent data
- Storage: removal of the reference to the “Cookies” plugin
01/10/2020
- Delta Campaigns: consideration of
UTM(Urchin Tracking Module) parameters.
- Tracker: using of the
Window.cryptoread-only property when available to generate random ID.
- ContextVariables: all hits of type
eventsnow contain the parameter referrer&ref=.
13/08/2020
- AvInsights: New methods for manipulating the session ID
av_session_id.
- Fix related to the management of redirections on a click.
29/07/2020 Privacy pluginThe privacy plugin initialy planned for 5.21.0 has been delayed
- Delta Events: New plugin to manage custom events
tag.events.send/tag.events.add… - Delta Tracker: Addition of custom property tagging methods
tag.setProp/tag.setProps…
- Campaigns: Automatic addition of square brackets when a label contains an unauthorized character
- Clicks: Optimization of the sending management by
Navigator.sendBeacon() - TechClicks: Optimization of redirection management
- AvInsights: Fix regarding prefix attribution
- Campaigns: The values of the Query Parameters
at_platformandat_networkare sent by default when there is no equivalence (sponsored links)
15/04/2020
- AvInsights: Adding a playback speed management method
setPlaybackSpeed
- AvInsights: Adding an optional parameter “cursor position” on a manual tagging
heartbeat - Ecommerce: Removal of types, data repository and SalesTracker automated tagging configuration
autoSalesTracker- Boolean properties must now be valued with
trueorfalseinstead of1or0
- Boolean properties must now be valued with
12/03/2020
- Tracker: New plugin
AVInsightsallowing the measurement and tracking of media content. - Tracker: New global configuration parameter
forceHttpallowing to force the sending of hits with ‘HTTP’ protocol ‘(‘HTTPS’ by default)
var config = {forceHttp: false}; // false (by default) or true
- Tracker: New global configuration parameter
requestMethodallowing to force the ‘POST’ method to send hits (‘GET’ by default) via the functionNavigator.sendBeacon()
var config = {requestMethod: 'GET'}; // 'GET' (by default) or 'POST'
- Tracker: New configuration parameter
maxHitSizeallowing to define the maximum size for a hit (2000 by default)
var config = {maxHitSize: 2000}; // 2000 (by default)
- Clicks: New configuration parameter
requestMethodallowing to force the ‘POST’ method to send hits (‘POST’ by default) via the functionNavigator.sendBeacon()
var config = {Clicks: {requestMethod: 'POST'}}; // 'POST' (by default) or 'GET'
- Event: Add page context
&context=in event hits (Ecommerce, AVInsights, …).
- Ecommerce: Removal of the configuration parameter
collectDomain. - Tracker: Send hits with ‘HTTPS’ protocol by default. Removal of the configuration parameter
secure. - Tracker: Updating test on availability of the native method
Array.prototype.indexOf(). - Clicks: Sending click hits in ‘POST’ by default via the function
Navigator.sendBeacon().
- Offline: Remove parameter
&ref=with no value for hits from offline storage. - All: Fix applied in the case of a “multihit” sending containing customObject (parameter
&stc=) whose value is larger than the maximum size allowed for a hit.
11/12/2019
- Better management of form elements
In order to follow the HTML standard, we have modified the behavior of the tagged elements of a form, with the property
elemfor the management of the redirection:- element
button(https://www.w3.org/TR/html52/sec-forms.html#element-attrdef-button-type):- before: any click on a
<button>in a<form>resulted in a validation of the form - now: only the
typedifferent fromresetandbuttonlead to a validation of the form
- before: any click on a
- element
input(https://www.w3.org/TR/html52/sec-forms.html#the-input-element):- before: any click on a
<input>in a<form>resulted in a validation of the form - now: only the
typeequal tosubmitlead to a validation of the form
- before: any click on a
- element
15/10/2019
- SalesTracker: Fix on ID management with a
nullvalue
18/07/2019
- Ecommerce: Management of a new “cart awaiting payment” event
- Addition of platform for campaigns tagging
- Addition of page context in “SalesTracker” viewed products tagging
- Addition of level 2 in the “Internal Search” click tagging
- Ecommerce: Lower-case naming of event properties
20/03/2019
- Fixed a regression on the management of click events (on
target="_blank"links)
06/03/2019
- Better click detection (
ctrl+click,cmd+click, etc.). - Detection of new campaign parameters.
- Optimization of the management of the size of hit parameters.
29/01/2019
- Privacy: New methods for managing consent
- Tracker: Various optimizations
- Rich Media: Optimization of stop sending when removing a player
- Fix regarding the management of the redirection after a click
20/12/2018
- Ecommerce module addition
21/11/2018
- Added configuration parameter
sendHitWhenOptOutto control sending hits in OPT-OUT mode
25/10/2018
- Various optimizations
- Addition of default value for
pixelPathconfiguration parameter
01/10/2018
- Optimizations related to the use of
document.createEventmethod - Improvements in the OPT-OUT mode detection
20/09/2018
- JSON parsing improvements
-
CustomEventpolyfill renamed toATCustomEvent
18/09/2018
- Fix a potential XSS issue
13/09/2018
- Configurations
collectDomainandcollectDomainSSLto replacelog,logSSLanddomain
28/08/2018
- Identified Visitor: visitor category also sent when retrieved from cookie, in case of textual id
27/07/2018
- New idclient value in case of no consent (disableCookie = true):
Consent-NO
- Callback method called when the hit has been sent (methods
sendanddispatchRedirect) - Offline: hit in progress stored in case of network disconnection during the sending
25/06/2018
- ClientSideUserId: Prioritization of OPT-OUT mode on configuration
11/06/2018
- Offline : Fix on timeout management before hit sending
17/05/2018
- New methods to manage Opt-out (see “Respecting data privacy”)
- Rich Media : Better management of dynamic refresh
- Identified visitors : Fix on the method
unset() - Callback : Fix on the use of deprecated method
initEvent() - Offline : Better storage and stored hits sending management
23/01/2018
- Rich media:
previousMediaproperty replaced (but preserved for legacy) bylinkedContent
19/12/2017
- Use first-party cookie by default (ClientSideUserID mode to always)
- Switch configuration
ignoreEmptyChapterValueto true by default - nugg.ad plugin removed
- Fix for the
oltparameter format
12/10/2017
- TV Tracking removed
18/09/2017
- New context parameter in order to override page referer
- Idclient generation method change (alphanumeric UUID v4 instead of numeric UUID)
- Bugfix regarding cookie management
03/08/2017
- Two new parameters available for helpers (OnSiteAds, Page, InternalSearch, Clicks) :
eventandcallback
- The case where no
document.bodyexists is now taken into account
22/05/2017
- Better management of the referer with redirections
01/03/2017
- New refresh management possibility, giving a more flexible way to manage refresh duration depending on the playback duration
- New private configuration base64Storage allowing base64 encoded storage
- Bug fix in documentLevel management
16/12/2016
- New option allowing “secure” cookies
- New option to ignore empty chapters
- Rich Media label now split into
mediaTheme(like chapters for page and clicks)
10/10/2016
- TV Tracking: add configurable ‘timeout’
- Add
mediumparameter
- TV Tracking: more accurate partner call timing
10/08/2016
- Add callbacks feature
- Add weborama plugin
- Click position in the internal search engine plugin
19/05/2016
- TV Tracking partner call integrated into the plugin
21/01/2016
- Triggers improvements
12/01/2016
- Changing JSON serialization Tracker method for not treating the properties of objects whose value is undefined
- Changing the use of the Tracker method jsonParse
- Changing the table way mode in the helper
identifiedVisitor.unset()
- Patch on the secure protocol format (https:)
29/12/2015
- TV Tracking plugin update
- Better management of clicked links’ URL
03/12/2015
- Addition of the “Tags” feature in the Pages plugin
- Addition of the “Custom tree structure” feature in the Pages plugin
- Plugin Offline
- Marketing campaigns information is now sent in the
page.send()method (in case of a first page hit) - New
dispatchRedirect()method allowing the redirection management withdispatch()method - Management of redirection pages
- Modification of the Client-side user id plugin, with a new configuration allowing the usage of first-party cookie for browsers refusing third-party cookies
- Numerical values can now be used in Internal search engine plugin
- Fix of a bug when the page referer is too long
15/09/2015
- TVTracking : sub-object info added
- Internal search plugin
- Dynamic labels plugin
- Rich Media plugin
- Nugg.ad plugin
- MV Testing plugin
- Viewed products measurement
- New way to declare products’ categories (one property per category instead of one property with the full category structure ; previous tagging is still working)
25/08/2015
- Campaigns: better backward compatibility
- TVTracking: patch on data spots stored and sent during the session
19/08/2015
- Management of special characters in the referrer
-
Data API
- Data flow
- Advice optimizations data flow
- Error codes data flow
- Faq data flow
- General information data flow
- Technical information data flow
- Reporting API v3
- Getting started
- Methods
- Parameters
- Technical information
- REST API
- Campaigns
- Custom variables
- Getting started rest
- Methods rest
- Response structure parameters rest
- Fixed periods
- Parameters compatibility
- Relative periods
- Structure of the response
- “code” parameter
- “columns” parameter
- “evo” parameter
- “filter” parameter
- “include” parameter
- “lng” parameter
- “max-results” parameter
- “page-num” parameter
- “period” parameter
- “period” parameter: “H” v. “He” & “MN” v. “MNe”
- “retention” parameter
- “segmentdesc” parameter
- “segment” parameter
- “sep” parameter
- “sort” parameter
- “space” parameter
- Technical specifications rest
- Data flow
-
Data collection
- Android
- Advanced features
- Campaigns
- Changelog
- Content
- Ecommerce
- Getting started
- Users
- Apple
- Advanced features
- Campaigns
- Changelog
- Content
- Ecommerce
- Getting started
- Users
- General
- Cddc renew staging process
- Changelog
- Craft your hit
- Encoded parameters
- Server side cookie management
- Supported taggings
- Tagging deletion
- Utilisation of dispatch sdks
- JavaScript
- Advanced features
- Campaigns
- Changelog
- Content
- Ecommerce
- Getting started
- Partners javascript
- Users
- Piano Analytics
- Event tagging piano analytics
- Getting started piano analytics
- Piano analytics tagging
- Feeding piano analytics with as2 tagging
- Tagging custom properties sdk
- Android