Riferimento alla classe GAIEcommerceProductAction

Panoramica

Classe per creare informazioni relative a transazione/pagamento o altre informazioni correlate all'interazione con il prodotto per un hit di Google Analytics.

Utilizza questo corso per segnalare informazioni sui prodotti venduti, visualizzati o rimborsati. Questa classe è pensata per essere utilizzata con GAIDictionaryBuilder.
Utilizzo tipico:

[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]];

Eredita NSObject.

Metodi di istanza

(GAIEcommerceProductAction *)- setAction:
 Imposta il campo dell'azione del prodotto per questa azione del prodotto. Altro...
 
(GAIEcommerceProductAction *)- setTransactionId:
 L'ID univoco associato alla transazione. Altro...
 
(GAIEcommerceProductAction *)- setAffiliation:
 Imposta il valore di affiliazione della transazione. Altro...
 
(GAIEcommerceProductAction *)- setRevenue:
 Imposta le entrate totali della transazione. Altro...
 
(GAIEcommerceProductAction *)- setTax:
 Imposta le imposte totali della transazione. Altro...
 
(GAIEcommerceProductAction *)- setShipping:
 Consente di impostare i costi di spedizione totali della transazione. Altro...
 
(GAIEcommerceProductAction *)- setCouponCode:
 Imposta il codice coupon utilizzato in questa transazione. Altro...
 
(GAIEcommerceProductAction *)- setCheckoutStep:
 Imposta l'avanzamento della procedura di pagamento. Altro...
 
(GAIEcommerceProductAction *)- setCheckoutOption:
 Imposta l'opzione associata al pagamento. Altro...
 
(GAIEcommerceProductAction *)- setProductActionList:
 Consente di impostare il nome dell'elenco associato ai prodotti nei beacon di Google Analytics. Altro...
 
(GAIEcommerceProductAction *)- setProductListSource:
 Consente di impostare il nome dell'origine elenco associato ai prodotti nei beacon di Google Analytics. Altro...
 
(NSDictionary *)- creazione
 Crea un NSDictionary di campi archiviati in questa istanza che rappresentano questa azione del prodotto. Altro...
 

Documentazione del metodo

- (GAIEcommerceProductAction *) setAction: (NSString *) productAction

Imposta il campo dell'azione del prodotto per questa azione del prodotto.

I valori validi sono disponibili in GAIEcommerceFields.h nella sezione "Valori azione prodotto".

- (GAIEcommerceProductAction *) setTransactionId: (NSString *) transactionId

L'ID univoco associato alla transazione.

Questo valore viene utilizzato per le azioni dei prodotti kGAIPAPurchase e kGAIPArefund.

- (GAIEcommerceProductAction *) setAffiliation: (NSString *) affiliation

Imposta il valore di affiliazione della transazione.

Questo valore viene utilizzato per le azioni dei prodotti kGAIPAPurchase e kGAIPArefund.

- (GAIEcommerceProductAction *) setRevenue: (NSNumber *) revenue

Imposta le entrate totali della transazione.

Questo valore viene utilizzato per le azioni dei prodotti kGAIPAPurchase e kGAIPArefund.

- (GAIEcommerceProductAction *) setTax: (NSNumber *) tax

Imposta le imposte totali della transazione.

Questo valore viene utilizzato per le azioni dei prodotti kGAIPAPurchase e kGAIPArefund.

- (GAIEcommerceProductAction *) setShipping: (NSNumber *) shipping

Consente di impostare i costi di spedizione totali della transazione.

Questo valore viene utilizzato per le azioni dei prodotti kGAIPAPurchase e kGAIPArefund.

- (GAIEcommerceProductAction *) setCouponCode: (NSString *) couponCode

Imposta il codice coupon utilizzato in questa transazione.

Questo valore viene utilizzato per le azioni dei prodotti kGAIPAPurchase e kGAIPArefund.

- (GAIEcommerceProductAction *) setCheckoutStep: (NSNumber *) checkoutStep

Imposta l'avanzamento della procedura di pagamento.

Questo valore viene utilizzato per le azioni di prodotto kGAICheckout e kGAICheckoutOptions.

- (GAIEcommerceProductAction *) setCheckoutOption: (NSString *) checkoutOption

Imposta l'opzione associata al pagamento.

Questo valore viene utilizzato per le azioni di prodotto kGAICheckout e kGAICheckoutOptions.

- (GAIEcommerceProductAction *) setProductActionList: (NSString *) productActionList

Consente di impostare il nome dell'elenco associato ai prodotti nei beacon di Google Analytics.

Questo valore viene utilizzato nelle azioni del prodotto kGAIPADetails e kGAIPAClick.

- (GAIEcommerceProductAction *) setProductListSource: (NSString *) productListSource

Consente di impostare il nome dell'origine elenco associato ai prodotti nei beacon di Google Analytics.

Questo valore viene utilizzato nelle azioni del prodotto kGAIPADetails e kGAIPAClick.

- Build (NSDictionary *)

Crea un NSDictionary di campi archiviati in questa istanza che rappresentano questa azione del prodotto.


In genere, gli utenti non avranno bisogno di chiamare questo metodo.