User Properties

user Property   Description  when?
userId app user Id
madid advertiser id (iDFA or google advertising_id)  captured automatically by Appgain SDK
madidIdtype advertising_id for android , idfa for ios captured automatically by Appgain SDK
name its stored from host app using user object 
email user Email address
devices array of IDFA/android_id for user devices
usagecounter increase every time the app get opened  captured automatically by Appgain SDK
phone mobile number its stored from host app using user object 
appversion its stored from host app using user object 
installationAt is date that user created , insert it only when you create the user object  captured automatically by Appgain SDK
lastSeenAt last the user opened the  app ,and its updated every time the app get opened  captured automatically by Appgain SDK
city captured automatically by Appgain SDK
country captured automatically by Appgain SDK
operator mobile network its stored from host app using user object 
ltv total revenue from user , i.e. total purchase with revenue tracking
devicemodel captured automatically by Appgain SDK
platform ios or android captured automatically by Appgain SDK
smartlink_id id of SDL the used to acquire user, if it exist on matching 
reinstallcount the number the app get installed after removed  on matching 
reinstall_source SDL-ID that caused the app to be reinstalled , if returning user and matching failed , then reinstall_source "organic"- on matching  
additonal pramas any prams returned form matching , filed names and its values on matching 

User Events

  • Events : Internal or custom events .

The following events are logged by Appgain SDK and Backend

Event type Action Values Keys Smartlink_id when ?
smart link open SDL URL + parameters object + location object +header object+userId [smart link Id - organic] when user open SDL
smart link matching SDL URL + parameters object + location object +header object+userId [smart link Id - organic] when app installation from SDL is detected
smart link deeplink opened SDL URL + parameters object + location object +header object+userId [smart link Id - organic] when app Open from SDL is detected
appInstalled [tracked - organic] if (tracked) {SDL URL + Extra parameters} [smart link Id - organic] when app installation is done , from any source
appOpen [from Deep Link-from Push - organic] [Smart Link ID - organic]
email received campaign name , campaign Id
SMS received campaign name , campaign Id
appPush received campaign name , campaign Id [smart link Id - organic]
appPush open campaign name , campaign Id [smart link Id - organic]
appPush dismiss campaign name , campaign Id [smart link Id - organic]
appPush conversion campaign name , campaign Id [smart link Id - organic]
webPush received campaign name , campaign Id
automator trigger automessage Name , automessage Id On Automation Journey triggered
automator sent automessage Name , automessage Id On Automation Journey message is sent
automator open automessage Name , automessage Id track only appPush open
automator conversion automessage Name , automessage Id , conversion_value [smart link Id -organic] track only appPush conversion
purchase [from Deep Link - from Push - from automator organic] conversion_value , smartLink Id , campaign Id , Automation Id smartLink Id
landing page open URL