Versions Compared

Key

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

...

Use the following method when the user views a product

...

:

Objective -C

 

Code Block
languageapplescript
titleObjective-C
NSMutableDictionary *properties = [[NSMutableDictionary alloc] init];
[properties setObject:@"Product Code" forKey:@"OM.pv"];
[properties setObject:@"Product Brand" forKey:@"OM.pv.1"];
[properties setObject:@"Product Name" forKey:@"OM.pn"];
[properties setObject:@"Product Price" forKey:@"OM.ppr"];
[properties setObject:@"Number of items in stock" forKey:@"OM.inv"];
[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:@"Product View" withProperties:properties];
Code Block
languageapplescript
titleSwift
var properties = [String:String]()
properties["OM.pv"] = "Product Code"
properties["OM.pv.1"] = "Product Brand"
properties["OM.pn"] = "Product Name"
properties["OM.ppr"] = "Product Price"
properties["OM.inv"] = "Number of items in stock"
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("Product View", withProperties: NSMutableDictionary(dictionary: properties))
Info

TokenID and AppID parameters are optional.

 

Note
Please do not forget to use a universalID/customerID as the user ID which you also share with other parties such as ESP. If you are using GSM number or email address instead of a userID please send that info as user ID and make sure that you share the same ID with other parties.
Note
While sending numbers do Do not use thousands separator when sending numbers. Wrong: 123.456,78 Correct: 123456,78
Note
While sending category codes and names do not forget to include the full hierarchy starting from top category to lowest level sub-category such as computers|portable computers|laptops. Use pipe "|" to separate different levels of categories.