Behavior Analytics

Last updated: March 30, 2021

Welcome to ClearSale Behavior Analytics documentation.

This manual is for developers wanting to use our device identification tool. These resources allow us to determine if a machine is known to ClearSale and its history of activity.

ClearSale respects the data capture privacy policies and the permission levels granted by the device’s user.

Our algorithms gather public data from the device, such as the IP and Operating System, among others, to find out if a device is known to ClearSale and its history of activity. ClearSale has a legitimate interest in providing fraud prevention services based on behavioral profile data.

Please note that all data collection is in compliance with General Data Protection Regulation - GDPR.

For further information regarding ClearSale’s GDPR compliance please see link.


Click here for our FAQ page


SessionID is the parameter that identifies the user’s session on the website and app. Every time a user leaves a page without completing a transaction but returns later on, this parameter will be updated as there will be new data to capture. This parameter is extremely important as the same SessionID going through the Behavior Analytics data collection parameter will be sent to ClearSale in the transaction/order API "SessionID" field.


Ideally, one would use the “generate SessionID” functionality in Behavior Analytics. If you would prefer to use your own implementation, we suggest using a GUID, as each SessionID must have a unique value.

Technical Documentation

Platform Documentation
Browser or WebViewlatest Click here
IOS latest Click here
Android latest Click here
React Native rc Click here

User License

By downloading and using our SDK you are agreeing to the following license.

Copyright © 2021 ClearSale

All rights reserved. This license grants permission to use the software "as is". The software may not be modified or copied for any purpose. The Software is licensed as configured and with absolutely no expressed or implicit guarantee, including but not limited to marketing guarantees, suitability for specific purposes and non-violation of patented rights. Under no circumstances may the owners of the Copyright be held liable for damages, losses, basis for lawsuits due to contract or illegal acts or any other illegal means arising from the use of the Software or other actions related to this Software without the prior written authorization of the copyright holders.