Überblick
Klasse zum Erstellen von Informationen zu Transaktionen/Bezahlvorgängen oder anderen Produktinteraktionen für einen Google Analytics-Treffer
Mit dieser Klasse können Sie Informationen zu verkauften, angesehenen oder erstatteten Produkten melden. Diese Klasse ist für die Verwendung mit GAIDictionaryBuilder vorgesehen.
Typische Verwendung:
[tracker set:kGAIScreenName value:@"MyScreen"]; GAIDictionaryBuilder *builder = [GAIDictionaryBuilder createScreenView]; GAIEcommerceProductAction *action = [[GAIEcommerceProductAction alloc] init]; [action setAction:kGAIPAPurchase]; [action setTransactionId:@"TT-1234"]; [action setRevenue:@3.14]; [action setCouponCode:@"EXTRA100"]; [builder setProductAction:action]; GAIEcommerceProduct *product = [[GAIEcommerceProduct alloc] init]; [product setId:@""PID-1234""]; [product setName:@"Space Monkeys!"]; [product setPrice:@100]; [product setQuantity:@2]; [builder addProduct:product]; [tracker send:[builder build]];
Übernimmt NSObject.
Instanzmethoden | |
(GAIEcommerceProductAction *) | – setAction: |
Legt das Produktaktionsfeld für diese Produktaktion fest. Mehr... | |
(GAIEcommerceProductAction *) | – setTransactionId: |
Die eindeutige ID, die der Transaktion zugeordnet ist. Mehr... | |
(GAIEcommerceProductAction *) | – setAffiliation: |
Legt den Zugehörigkeitswert der Transaktion fest. Mehr... | |
(GAIEcommerceProductAction *) | – setRevenue: |
Legt den Gesamtumsatz der Transaktion fest. Mehr... | |
(GAIEcommerceProductAction *) | – setTax: |
Legt die Gesamtsteuer der Transaktion fest. Mehr... | |
(GAIEcommerceProductAction *) | – setShipping: |
Legt die gesamten Versandkosten der Transaktion fest. Mehr... | |
(GAIEcommerceProductAction *) | – setCouponCode: |
Legt den Gutscheincode fest, der für diese Transaktion verwendet wird. Mehr... | |
(GAIEcommerceProductAction *) | – setCheckoutStep: |
Legt den Fortschritt des Bezahlvorgangs fest. Mehr... | |
(GAIEcommerceProductAction *) | – setCheckoutOption: |
Legt die Option für den Bezahlvorgang fest. Mehr... | |
(GAIEcommerceProductAction *) | – setProductActionList: |
Legt den Listennamen fest, der den Produkten in Google Analytics-Beacons zugeordnet ist Mehr... | |
(GAIEcommerceProductAction *) | – setProductListSource: |
Legt den Namen der Listenquelle fest, die mit den Produkten in Google Analytics-Beacons verknüpft ist Mehr... | |
(NSDictionary *) | - Entwickeln |
Erstellt ein NSDictionary der in dieser Instanz gespeicherten Felder, die diese Produktaktion darstellen. Mehr... | |
Methodendokumentation
– (GAIEcommerceProductAction *) setAction: | (NSString *) | productAction |
Legt das Produktaktionsfeld für diese Produktaktion fest.
Die gültigen Werte finden Sie in GAIEcommerceFields.h unter „Werte für Produktaktionen“.
– (GAIEcommerceProductAction *) setTransactionId: | (NSString *) | transactionId |
Die eindeutige ID, die der Transaktion zugeordnet ist.
Dieser Wert wird für die Produktaktionen kGAIPAPurchase und kGAIPArefund verwendet.
- (GAIEcommerceProductAction *) setAffiliation: | (NSString *) | affiliation |
Legt den Zugehörigkeitswert der Transaktion fest.
Dieser Wert wird für die Produktaktionen kGAIPAPurchase und kGAIPArefund verwendet.
– (GAIEcommerceProductAction *) setRevenue: | (NSNumber *) | revenue |
Legt den Gesamtumsatz der Transaktion fest.
Dieser Wert wird für die Produktaktionen kGAIPAPurchase und kGAIPArefund verwendet.
- (GAIEcommerceProductAction *) setTax: | (NSNumber *) | tax |
Legt die Gesamtsteuer der Transaktion fest.
Dieser Wert wird für die Produktaktionen kGAIPAPurchase und kGAIPArefund verwendet.
- (GAIEcommerceProductAction *) setShipping: | (NSNumber *) | shipping |
Legt die gesamten Versandkosten der Transaktion fest.
Dieser Wert wird für die Produktaktionen kGAIPAPurchase und kGAIPArefund verwendet.
- (GAIEcommerceProductAction *) setCouponCode: | (NSString *) | couponCode |
Legt den Gutscheincode fest, der für diese Transaktion verwendet wird.
Dieser Wert wird für die Produktaktionen kGAIPAPurchase und kGAIPArefund verwendet.
– (GAIEcommerceProductAction *) setCheckoutStep: | (NSNumber *) | checkoutStep |
Legt den Fortschritt des Bezahlvorgangs fest.
Dieser Wert wird für die Produktaktionen kGAICheckout und kGAICheckoutOptions verwendet.
– (GAIEcommerceProductAction *) setCheckoutOption: | (NSString *) | checkoutOption |
Legt die Option für den Bezahlvorgang fest.
Dieser Wert wird für die Produktaktionen kGAICheckout und kGAICheckoutOptions verwendet.
– (GAIEcommerceProductAction *) setProductActionList: | (NSString *) | productActionList |
Legt den Listennamen fest, der den Produkten in Google Analytics-Beacons zugeordnet ist
Dieser Wert wird in den Produktaktionen „kGAIPADetail“ und „kGAIPAClick“ verwendet.
– (GAIEcommerceProductAction *) setProductListSource: | (NSString *) | productListSource |
Legt den Namen der Listenquelle fest, die mit den Produkten in Google Analytics-Beacons verknüpft ist
Dieser Wert wird in den Produktaktionen „kGAIPADetail“ und „kGAIPAClick“ verwendet.
- (NSDictionary *) Build |
Erstellt ein NSDictionary der in dieser Instanz gespeicherten Felder, die diese Produktaktion darstellen.
Normalerweise müssen Nutzer diese Methode nicht aufrufen.