Übersicht
Klasse zum Erstellen produktbezogener Informationen für ein Google Analytics-Beacon.
Verwenden Sie diese Klasse, um Informationen zu Produkten anzugeben, die von Händlern verkauft werden, oder zu Impressionen von Produkten, die von Nutzern gesehen werden. Instanzen dieser Klasse können sowohl mit Produktaktionen als auch mit Listen für Produktimpressionen verknüpft werden.
Übliche 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 Einrückung des Produkts in Google Analytics-Berichten verwendet wird. Mehr... | |
(GAIEcommerceProduct*) | – setBrand: |
Legt die Marke fest, die mit dem Produkt in Google Analytics-Berichten verknüpft ist. Mehr... | |
(GAIEcommerceProduct *) | – setCategory: |
Legt die Kategorie fest, die mit dem Produkt in Google Analytics-Berichten verknüpft ist Mehr... | |
(GAIEcommerceProduct*) | – setVariant: |
Legt die Produktvariante fest. Mehr... | |
(GAIEcommerceProduct *) | – setPrice: |
Legt den Preis des Produkts fest. Mehr... | |
(GAIEcommerceProduct *) | – setAmount: |
Legt die Menge des Produkts fest. Mehr... | |
(GAIEcommerceProduct *) | – setCouponCode: |
Legt den Gutscheincode fest, der mit dem Produkt verknüpft ist. Mehr... | |
(GAIEcommerceProduct*) | – setPosition: |
Legt die Position des Produkts auf der Bildschirm-/Produkt-Impressionsliste usw. fest. Mehr... | |
(GAIEcommerceProduct *) | – setCustomDimension:value: |
Legt die mit diesem Produkt verknüpfte benutzerdefinierte Dimension fest. Mehr... | |
(GAIEcommerceProduct *) | – setCustomMetrics: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 für eine Produktaktion geeignet sind. Mehr... | |
(NSDictionary *) | – buildWithListIndex:index: |
Erstellt ein NSDictionary der in dieser Instanz gespeicherten Felder, die für eine Impressionsliste geeignet sind. 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 Einrückung des Produkts in Google Analytics-Berichten verwendet wird.
- (GAIEcommerceProduct *) setBrand: | (NSString *) | productBrand [Produktmarke] |
Legt die Marke fest, die mit dem Produkt in Google Analytics-Berichten verknüpft ist.
- (GAIEcommerceProduct *) setCategory: | (NSString *) | productCategory |
Legt die Kategorie fest, die mit dem Produkt in Google Analytics-Berichten verknüpft ist
- (GAIEcommerceProduct *) setVariant: | (NSString *) | productVariant |
Legt die Produktvariante fest.
- (GAIEcommerceProduct *) setPrice: | (NSNumber *) | productPrice |
Legt den Preis des Produkts fest.
- (GAIEcommerceProduct *) setAmount: | (NSNumber *) | productQuantity (Produktmenge) |
Legt die Menge des Produkts fest.
Dieses Feld wird normalerweise nicht für Produktimpressionen verwendet.
- (GAIEcommerceProduct *) setCouponCode: | (NSString *) | productCouponCode |
Legt den Gutscheincode fest, der mit dem Produkt verknüpft ist.
Dieses Feld wird normalerweise nicht für Produktimpressionen verwendet.
- (GAIEcommerceProduct *) setPosition: | (NSNumber *) | productPosition |
Legt die Position des Produkts auf der Bildschirm-/Produkt-Impressionsliste usw. fest
- (GAIEcommerceProduct *) setCustomDimension: | (NSUGanzzahl) | Index | |
value: | (NSString *) | value [Wert] | |
Legt die mit diesem Produkt verknüpfte benutzerdefinierte Dimension fest.
- (GAIEcommerceProduct *) setCustomMetrics: | (NSUGanzzahl) | Index | |
value: | (NSNumber *) | value [Wert] | |
Legt den benutzerdefinierten Messwert fest, der mit diesem Produkt verknüpft ist.
– (NSDictionary *) buildWithIndex: | (NSUGanzzahl) | Index |
Erstellt ein NSDictionary der in dieser Instanz gespeicherten Felder, die für eine Produktaktion geeignet sind.
Der Indexparameter ist der Index dieses Produkts in der Produktaktionsliste.
Normalerweise müssen Nutzer diese Methode nicht aufrufen.
– (NSDictionary *) buildWithListIndex: | (NSUGanzzahl) | lIndex | |
Index: | (NSUGanzzahl) | Index | |
Erstellt ein NSDictionary der in dieser Instanz gespeicherten Felder, die für eine Impressionsliste geeignet sind.
Der Parameter „lIndex“ ist der Index der Produktimpressionsliste, der Indexparameter ist der Index des Produkts in dieser Impressionsliste.
Normalerweise müssen Nutzer diese Methode nicht aufrufen.