Klassenreferenz GAIEcommerceProductAction

Ü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.