Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

When Use the user logins use the following method when the user logs in to your mobile app:

Code Block
languageapplescript
titleObjective-C
NSMutableDictionary *properties = [[NSMutableDictionary alloc] init];
[properties setObject:@"Login" forKey:@"EventTypeOM.b_login"];
[properties setObject:@"memberID/userID" forKey:@"OM.exVisitorID"];
[properties setObject:@"Token ID to use for push messages" forKey:@"OM.sys.TokenID"];
[properties setObject:@"App ID to use for push messages" forKey:@"OM.sys.AppID"];
[[Visilabs callAPI] customEvent:@"Login Page" withProperties:properties];

 

 

...


Code Block
languageapplescript
titleSwift
var properties = [String:String]()
properties["EventTypeOM.b_login"] = "Login"
properties["OM.exVisitorID"] = "memberID/userID"
properties["OM.sys.TokenID"] = "Token ID to use for push messages"
properties["OM.sys.AppID"] = "App ID to use for push messages"
Visilabs.callAPI().customEvent("Login Page", withProperties: NSMutableDictionary(dictionary: properties))

...


Info

TokenID and AppID parameters are optional

...

. If you are using Euromessage, you should send it.


Note
Please do

Do not forget to use a

universalID

universaID/customerID as the

user ID

userID which you also share with other parties such as your ESP. If you are using a GSM number or an email address instead of a userID please send that info as

user ID and make

the userID. Make sure that you share the same ID with all other parties.

 

...


Note

If your mobile app or website allows/uses Facebook Login please send the data you receive from Facebook through this method.

 

Parent Topic: iOS - Mobile Tagging