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.