Versions Compared

Key

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

 

Warning

If you offer different product variations (such as size, color, material, etc) than your integration will slightly be different, please follow the guidelines on the Product Variant page.

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
If your mobile app or website allows/uses Facebook Login please send the data you receive from Facebook through this method

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.

Note

.