Variable „products“

Die Variable „products“ kann nicht mithilfe von Verarbeitungsregeln festgelegt werden. Im iOS SDK 4.x müssen Sie eine spezielle Syntax im Kontextdatenparameter verwenden, um die Variable „products“ direkt beim Server-Aufruf festzulegen.

Um die Variable products festzulegen, setzen Sie einen Kontextdatenschlüssel auf "&&products" und legen Sie mithilfe der für die Variable products definierten Syntax den Wert fest:

[contextData setObject:@"Category;Product;Quantity;Price[,Category;Product;Quantity;Price]" forKey:@"&&products"];

Beispiel:

//create a context data dictionary 
NSMutableDictionary *contextData = [NSMutableDictionary dictionary]; 
 
// add products, a purchase id, a purchase context data key, and any other data you want to collect. 
// Note the special syntax for products 
[contextData setObject:@";Running Shoes;1;69.95,;Running Socks;10;29.99" forKey:@"&&products"]; 
[contextData setObject:@"1234567890" forKey:@"m.purchaseid"]; 
[contextData setObject:@"1" forKey:@"m.purchase"]; 
 
// send the tracking call - use either a trackAction or TrackState call. 
// trackAction example: 
[ADBMobile trackAction:@"purchase" data:contextData]; 
// trackState example: 
[ADBMobile trackState:@"Order Confirmation" data:contextData]; 

products wird direkt für die Bildanforderung festgelegt und die anderen Variablen werden als Kontextdaten festgelegt. Sämtliche Kontextdatenvariablen müssen mithilfe von Verarbeitungsregeln zugeordnet werden:

Sie müssen die Variable products nicht mithilfe von Verarbeitungsregeln zuordnen, da sie direkt in der Bildanforderung vom SDK festgelegt wird.

Auf dieser Seite