-
Notifications
You must be signed in to change notification settings - Fork 0
Changelog Android
28/06/2021
- Event: ability to send event without data, just with name
05/05/2021
- Privacy : add
pclickands2clickparams by default in exempt mode
10/03/2021
- Privacy : custom
visitorModemanagement
- Privacy : Storage data according to authorization provided by
visitorMode
17/02/2021
- Fix on connection detection in Android 11 (https://github.com/at-internet/atinternet-android-sdk/issues/30)
21/01/2021
- Fix on sending hits management in Opt-out mode
- Add Privacy management allowing the control of the sent data
06/01/2021
- AVInsights :
(Buffer)Heartbeatsduration are no longer customizable
02/12/2020
- Add sensible data encryption at-rest
- Add 5G detection
- Workaround for get system timestamp
28/09/2020
- AV Insights : add
sessionIdmanagement methods
- Expiration of the UUID generated by the SDK for visitor identification (13 months by default)
- On the date the application is upgraded to this version of the SDK (or later), the validity period starts. There is therefore no massive reset of the application visitors. Subsequent updates will not reset the validity date.
29/07/2020
- Events: Adding custom event management methods
tracker.Events().add… - Tracker: Addition of custom property tagging methods
tracker.setProp/tracker.setProps…
- Changes to proguard rules (https://github.com/at-internet/atinternet-android-sdk/issues/27)
- Offline: Miscellaneous fixes (https://github.com/at-internet/atinternet-android-sdk/issues/26)
15/04/2020
-
AVInsightsallowing the measurement and tracking of media content. - New configuration parameter
maxHitSizeallowing to define the maximum size for a hit (8000 by default) - Event: Add page context
&context=in event hits (Ecommerce, AVInsights, …).
-
SalesInsights: Removing automated SalesTracker tagging
11/02/2020
- Better management of searched keyword (special characters are kept and encoded)
20/01/2020
- Added Huawei’s Open Advertising Identifier management for user identification
- Changed the user detection algorithm for applications based on the advertising ID, to take into account the Huawei ID if the Google ID is not available. See the documentation.
- Addition of two new possible identifications:
- Advertising ID of Google
googleAdId - Open Advertising ID of Huawei
huaweiOAId
- Advertising ID of Google
28/11/2019
- Application version and User-Agent public
- HTTPS for all requests
- Delete collectDomain configuration, default domain used instead
03/10/2019
- Fix in offline management (when
modewas set tonever)
25/09/2019 Known issueAfter a user went offline, hits can be stored and never sent again. Fixed in 2.13.3.
- New method for automatic tagging from SalesInsights to SalesTracker
28/08/2019 Known issueAfter a user went offline, hits can be stored and never sent again. Fixed in 2.13.3.
- Publication of a method for recovering the SDK version
- SalesInsights: Automatic “Viewed products” tagging (SalesTracker) is now based on “Product page display” event instead of “Product display” event
- Fix on offline management
18/07/2019 Known issueAfter a user went offline, hits can be stored and never sent again. Fixed in 2.13.3.
- Ecommerce: Management of a new “cart awaiting payment” event
- Ecommerce: Lower-case naming of event properties
- Ecommerce: Changing the declaration mode of a screen on a transaction tagging
24/04/2019 Known issueAfter a user went offline, hits can be stored and never sent again. Fixed in 2.13.3.
- Fix on user id management
- The value of the configuration key is no longer case-sensitive
12/03/2019 Known issueAfter a user went offline, hits can be stored and never sent again. Fixed in 2.13.3.
- Added configuration parameter
sendHitWhenOptOutto control sending hits in OPT-OUT mode
- Fix on prich missing
- Wrapper to prevent application crash when single tracker used by multiples threads
12/02/2019
- Exotic languages characters encoding
21/01/2019
- Privacy: New configuration key
ignoreLimitedAdTrackingfor user ID management - Added
idTypeparameter allowing the identification of the type of identifier used by the application
07/01/2019
- Renaming MVTesting
21/12/2018
- Ecommerce module addition
- New configuration keys
autoSalesTrackerandcollectDomainfor the Ecommerce module - MVTesting module addition
- New method to recover crash information
getCrashInformation()
- Optimization of refresh management
30/10/2018
- Allowing level 2 value to be “invalid” (
0)
- Allowing order data to be sent independently
25/10/2018
- New method to retrieve lifecycle metrics
- Various fixes
26/09/2018
- RichMedia enhancements
05/09/2018
- SmartTracker: Fix on the recovery of app icons
29/08/2018
- Offline disabled by default
27/07/2018
- RichMedia: API harmonisation
- RichMedia:
webdomainencoding by default - JSON management fix
18/06/2018
- GDPR: Offline hits database location can be set
- GDPR: Opt-Out management in ATInternet class
28/05/2018
- RichMedia: Dynamic refresh addition
- GDPR: Opt-Out improvement
- Fix on null values
28/02/2018
- Fix on
lngparameter
23/02/2018
- Various optimizations
18/01/2018
- Fix on NullPointerException for Debugger
12/12/2017
- SmartTracker bug fix (ClassCastException)
05/12/2017
- Bug fix (Resources NotFoundException)
16/11/2017
- New parameters:
manufactureretmodel
- Migration to Android studio 3.0
- Fix on Debugger
15/10/2017
- Fix for the
mfmdandosparameters formating
12/10/2017
- TV Tracking removed
- defaultTracker is not autoTracking by default anymore
- Tracker and SmartTracker are now two separate modules
- Fix a possible crash with SmartTracker
07/08/2017
- Bug on Android Window Callback management
04/07/2017
- SmartSDK release
- Various bugfixes
12/05/2017
- Fix on multihit management
Fix on debugger feature
02/05/2017
- Configuration overriding can be synchronous
- CustomObject can be persistent
- Fix on persistent param management
24/02/2017
- Internal search engine default values
- Deprecation order management rollback
16/01/2017
- Debugger optimization
12/12/2016
- Identification by UUID available
- Opt-out for users who have disabled Google advertising tracking
27/10/2016
- Deleting Google Play Services forced version value
20/10/2016
- Ability to retrieve synchronously
userId(methodtracker.getUserIdSync()– at least one hit must have been sent before)
- Debugger improvement
- New API to manage business objects
- Numeric identified visitors type changed: int > long
- Various fixes
21/09/2016
- Fix for device detection
01/06/2016
- Adding screen diagonal inches (
dgparameter)
- Debugger improvement
21/04/2016
- New chapter methods for Gestures
- Parameter
ref=is now correctly managed in case of advanced tagging
- Dynamic label id type changed (int -> string)
- Fix for the session management
21/03/2016
- Availability of helpers and configuration keys
- Best definition of lifecycle application variables
- Delete default values for the
log,logSSLandsite
03/02/2016
- Memory leak in session management fixed
20/01/2016
- Debugger dynamic display
- Improvement of the session management
05/01/2016
- Session Management (Android version >= 4.0.3, API >= 14)
- Improving the configuration overload (string accepted)
- Better encoding of the hit parameters (
ati,atc,pdtl)
09/12/2015
- Fixed
refstoreinformation not retrieved automatically
19/10/2015
- TVTracking: Adding the configuration parameter for the spot period validity
- Identification of the SDK download source
- Default configuration on failure JSON file loading in the archive
- Fixed crash in cart creation
07/10/2015
- Adding all lifecycle variables to every hits
08/09/2015
- Changing the type of the variable
turnoverin the order helper (double instead of int)
04/09/2015
- Changing the type of the parameter
idCart(string instead of a number)
- Better encoding of the
carhit parameter
19/08/2015
- Better encoding of
pclickandprichparameters
06/08/2015
- TVTracking : sub-object
infoadded
- Better encoding of the hit parameters
- Lifecycle metrics initialized by the Tracker instead of ATInternet class
- Deletion of the parameter
roimt[i](obsolete) - Richmedia : parameters
m5ands2added to every hits
- Application lifecycle backward compatibility
-
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