GAIEcommerceProduct-Klassenreferenz

Überblick

Klasse zum Erstellen produktbezogener Informationen für ein Google Analytics-Beacon

Verwenden Sie diese Klasse, um Informationen zu Produkten zu melden, die von Händlern verkauft werden, oder zu Impressionen von Produkten, die von Nutzern gesehen wurden. Instanzen dieser Klasse können sowohl mit Produktaktionen als auch mit Listen mit Produktimpressionen verknüpft werden.
Typische Verwendung:

[tracker set:kGAIScreenName value:@"MyScreen"];
GAIDictionaryBuilder *builder = [GAIDictionaryBuilder createScreenView];
GAIEcommerceProduct *product = [[GAIEcommerceProduct alloc] init];
[product setId:@""PID-1234""];
[product setName:@"Space Monkeys!"];
[product setPrice:@100];
[product setQuantity:@2];
[builder addProductImpression:product impressionList:@"listName"];
[tracker send:[builder build]];

Übernimmt NSObject.

Instanzmethoden

(GAIEcommerceProduct *)setId:
 Legt die ID fest, mit der ein Produkt in Google Analytics-Berichten identifiziert wird Mehr...
 
(GAIEcommerceProduct *)setName:
 Legt den Namen fest, der zur Identifizierung des Produkts in Google Analytics-Berichten verwendet wird. Mehr...
 
(GAIEcommerceProduct *)setBrand:
 Legt die mit dem Produkt in Google Analytics-Berichten verknüpfte Marke fest. Mehr...
 
(GAIEcommerceProduct *)setCategory:
 Legt die Kategorie fest, die dem Produkt in Google Analytics-Berichten zugewiesen ist. Mehr...
 
(GAIEcommerceProduct *)setVariant:
 Legt die Variante des Produkts fest. Mehr...
 
(GAIEcommerceProduct *)setPrice:
 Legt den Preis des Produkts fest. Mehr...
 
(GAIEcommerceProduct *)setQuantity:
 Legt die Menge des Produkts fest. Mehr...
 
(GAIEcommerceProduct *)setCouponCode:
 Legt den Gutscheincode fest, der dem Produkt zugewiesen ist. Mehr...
 
(GAIEcommerceProduct *)setPosition:
 Legt die Position des Produkts unter anderem auf der Liste mit den Bildschirm-/Produktimpressionen fest. Mehr...
 
(GAIEcommerceProduct *)setCustomDimension:value:
 Legt die mit diesem Produkt verknüpfte benutzerdefinierte Dimension fest. Mehr...
 
(GAIEcommerceProduct *)setCustomMetric:value:
 Legt den benutzerdefinierten Messwert fest, der mit diesem Produkt verknüpft ist. Mehr...
 
(NSDictionary *)buildWithIndex:
 Erstellt ein NSDictionary der in dieser Instanz gespeicherten Felder, die sich für eine Produktaktion eignen. Mehr...
 
(NSDictionary *)buildWithListIndex:index:
 Erstellt ein NSDictionary der in dieser Instanz gespeicherten Felder, die sich für eine Impressionsliste eignen. Mehr...
 

Methodendokumentation

– (GAIEcommerceProduct *) setId: (NSString *) productId

Legt die ID fest, mit der ein Produkt in Google Analytics-Berichten identifiziert wird

– (GAIEcommerceProduct *) setName: (NSString *) productName

Legt den Namen fest, der zur Identifizierung des Produkts in Google Analytics-Berichten verwendet wird.

– (GAIEcommerceProduct *) setBrand: (NSString *) productBrand

Legt die mit dem Produkt in Google Analytics-Berichten verknüpfte Marke fest.

– (GAIEcommerceProduct *) setCategory: (NSString *) productCategory

Legt die Kategorie fest, die dem Produkt in Google Analytics-Berichten zugewiesen ist.

– (GAIEcommerceProduct *) setVariante: (NSString *) productVariant

Legt die Variante des Produkts fest.

– (GAIEcommerceProduct *) setPrice: (NSNumber *) productPrice

Legt den Preis des Produkts fest.

- (GAIEcommerceProduct *) setQuantity: (NSNumber *) productQuantity

Legt die Menge des Produkts fest.

Dieses Feld wird normalerweise nicht für Produktimpressionen verwendet.

- (GAIEcommerceProduct *) setCouponCode: (NSString *) productCouponCode

Legt den Gutscheincode fest, der dem Produkt zugewiesen ist.

Dieses Feld wird normalerweise nicht für Produktimpressionen verwendet.

– (GAIEcommerceProduct *) setPosition: (NSNumber *) productPosition

Legt die Position des Produkts unter anderem auf der Liste mit den Bildschirm-/Produktimpressionen fest.

– (GAIEcommerceProduct *) setCustomDimension: (NSUInteger) Index
value: (NSString *) value (Wert)

Legt die mit diesem Produkt verknüpfte benutzerdefinierte Dimension fest.

– (GAIEcommerceProduct *) setCustomMetric: (NSUInteger) Index
value: (NSNumber *) value (Wert)

Legt den benutzerdefinierten Messwert fest, der mit diesem Produkt verknüpft ist.

– (NSDictionary *) buildWithIndex: (NSUInteger) Index

Erstellt ein NSDictionary der in dieser Instanz gespeicherten Felder, die sich für eine Produktaktion eignen.

Der Parameter „index“ ist der Index dieses Produkts in der Liste der Produktaktionen.
Normalerweise müssen Nutzer diese Methode nicht aufrufen.

– (NSDictionary *) buildWithListIndex: (NSUInteger) lIndex
Index: (NSUInteger) Index

Erstellt ein NSDictionary der in dieser Instanz gespeicherten Felder, die sich für eine Impressionsliste eignen.

Der Parameter „lIndex“ ist der Index der Liste der Produktimpressionen und der Parameter „index“ der Index des Produkts in der Liste der Impressionen.
Normalerweise müssen Nutzer diese Methode nicht aufrufen.