Versions Compared

Key

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

Use the following method when the user purchases one or more items:

Code Block
languageapplescript
titleObjective-C
NSMutableDictionary *properties = [[NSMutableDictionary alloc] init];
[properties setObject:@"Order ID" forKey:@"OM.tid"];
[properties setObject:@"Product1 Code;Product2 Code" forKey:@"OM.pp"];
[properties setObject:@"Product1 Quantity;Product2 Quantity" forKey:@"OM.pu"];
[properties setObject:@"Product1 Price*Product1 Quantity;Product2 Price*Product2 Quantity" forKey:@"OM.ppr"];
[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:@"Purchase" withProperties:properties];

...

Note
Do not use thousands separator when sending numbers. Wrong: 123.456,78 Correct: 123456,78

 

 

Note

Do not forget to include the full hierarchy starting from top category to lowest level sub-category when sending category codes and names. Example: computers|portable computers|laptops. Use pipe "|" to separate different levels of categories.