In this ducument you will learn of the advanced SOOMLA SDK setup options:
- Special Initialization Configuration
- User Consent Status (GDPR)
- Tagging Users
- Change User ID
- Add Extra User Id
- Override User Country Code
Special Initialization Configuration
To initialize SOOMLA SDK with special configuration you will need to pass the initialization function with a config object. config object is created with a builder, as shown below.
var soomlaConfig:SoomlaConfig = new SoomlaConfig(); soomlaConfig.collectAdvertisingId = false; // Defult is true - // Setting to false will stop collecting the user adverizing ID. soomlaConfig.validateVersions = false; // Defult is true - // Setting to false will disable alerting popup of invalid connector. soomlaConfig.sendAttributionData = false; // Defult is true - // Setting to false will disable the ability to determen trafic source of the user install. soomlaConfig.userId = "unique-userid-per-user";// Defult user id is the user advertizing id - // The only allowed characters for user id are: letters, numbers, -, _ and /. soomlaConfig.testMode = false; // Defult is false - // Set to true only to test your SOOMLA integration // on the live event log on your SOOMLA acount Dashboard. SoomlaTraceback.instance.initializeWithSoomlaConfig(appKey, soomlaConfig);
collectAdvertisingId” to false, you must use the “
userId” with a unique user id.
User Consent Status (GDPR)
The function below gives you the ability to tell SOOMLA about the user's consent status. Use this function so that SOOMLA can identify consent status in exports and other server side reports that may be requested by you.
SoomlaTraceback.instance.setUserConsent(false); // Defult is true.
In order to make it easier to analyze user behavior and divide users into cohorts, it's possible to attach tags to users.
Limitations for tags:
- Special Characters: The only allowed characters are: letters, numbers, -, _ and /.
- Number of Tags: There's a limit of 200 tags per App so make sure you're tagging your users smartly.
- Length of Tags: Tags cannot be longer than 50 characters. Tags that are too long will be ignored.
Change User ID
This will change the user id and start a new session.
Add Extra User Id
After using this function user will have two ids.