Odniesienie do klasy GAIE-commerceProduct

Przegląd

Klasa do tworzenia informacji o produkcie dotyczących beaconu Google Analytics.

Skorzystaj z tych zajęć, aby zgłosić informacje o produktach sprzedawanych przez sprzedawców lub o wyświetleniach produktów oglądanych przez użytkowników. Wystąpienia tej klasy można powiązać zarówno z działaniami produktowymi, jak i z listami wyświetleń produktów.
Typowe zastosowanie:

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

Dziedziczy NSObject.

Metody instancji

(GAIEcommerceProduct *)setId:
 Ustawia identyfikator, który służy do identyfikowania produktu w raportach Google Analytics. Więcej...
 
(GAIEcommerceProduct *)setName:
 Ustawia nazwę, która służy do identyfikowania produktu w raportach Google Analytics. Więcej...
 
(GAIEcommerceProduct *)setBrand:
 Określa markę powiązaną z produktem w raportach Google Analytics. Więcej...
 
(GAIEcommerceProduct *)setCategory:
 Określa kategorię powiązaną z produktem w raportach Google Analytics. Więcej...
 
(GAIEcommerceProduct *)setVariant:
 Ustawia wersję produktu. Więcej...
 
(GAIEcommerceProduct *)setPrice:
 Określa cenę produktu. Więcej...
 
(GAIEcommerceProduct *)setQuantity:
 Określa liczbę produktów. Więcej...
 
(GAIEcommerceProduct *)setCouponCode:
 Ustawia kod kuponu powiązany z produktem. Więcej...
 
(GAIEcommerceProduct *)setPosition:
 Określa pozycję produktu na ekranie/na liście wyświetleń produktów itp. Więcej...
 
(GAIEcommerceProduct *)setCustomDimensions:value:
 Ustawia wymiar niestandardowy powiązany z tym produktem. Więcej...
 
(GAIEcommerceProduct *)setCustomMetric:value:
 Ustawia dane niestandardowe powiązane z tą usługą. Więcej...
 
(NSDictionary *)buildWithIndex:
 Kompiluje NSDictionary pól przechowywanych w tej instancji, które są odpowiednie dla działania związanego z usługą. Więcej...
 
(NSDictionary *)buildWithListIndex:index:
 Kompiluje NSDictionary pól przechowywanych w tej instancji odpowiednich na listę wyświetleń. Więcej...
 

Dokumentacja metod

– (GAIEcommerceProduct *) setId: (NSString *) productId

Ustawia identyfikator, który służy do identyfikowania produktu w raportach Google Analytics.

– (GAIEcommerceProduct *) setName: (NSString *) productName

Ustawia nazwę, która służy do identyfikowania produktu w raportach Google Analytics.

– (GAIEcommerceProduct *) setBrand: (NSString *) productBrand

Określa markę powiązaną z produktem w raportach Google Analytics.

– (GAIEcommerceProduct *) setCategory: (NSString *) productCategory

Określa kategorię powiązaną z produktem w raportach Google Analytics.

– (GAIEcommerceProduct *) setVariant: (NSString *) productVariant

Ustawia wersję produktu.

– (GAIEcommerceProduct *) setPrice: (NSNumber *) productPrice

Określa cenę produktu.

– (GAIEcommerceProduct *) setQuantity: (NSNumber *) productQuantity

Określa liczbę produktów.

To pole zwykle nie jest używane w przypadku wyświetleń produktów.

– (GAIEcommerceProduct *) setCouponCode: (NSString *) productCouponCode

Ustawia kod kuponu powiązany z produktem.

To pole zwykle nie jest używane w przypadku wyświetleń produktów.

– (GAIEcommerceProduct *) setPosition: (NSNumber *) productPosition

Określa pozycję produktu na ekranie/na liście wyświetleń produktów itp.

– (GAIEcommerceProduct *) setCustomDimensions: (NSUInteger) indeks
value: (NSString *) value (wartość)

Ustawia wymiar niestandardowy powiązany z tym produktem.

– (GAIEcommerceProduct *) setCustomMetric: (NSUInteger) indeks
value: (NSNumber *) value (wartość)

Ustawia dane niestandardowe powiązane z tą usługą.

- (NSDictionary *) buildWithIndex: (NSUInteger) indeks

Kompiluje NSDictionary pól przechowywanych w tej instancji, które są odpowiednie dla działania związanego z usługą.

Parametr indeksu to indeks danego produktu na liście działań dotyczących produktu.
Zwykle użytkownicy nie muszą wywoływać tej metody.

- (NSDictionary *) buildWithListIndex: (NSUInteger) lIndex
indeks: (NSUInteger) index

Kompiluje NSDictionary pól przechowywanych w tej instancji odpowiednich na listę wyświetleń.

Parametr lIndex określa indeks wyświetleń produktów na liście, a parametr indeksu – indeks danego produktu na tej liście.
Zwykle użytkownicy nie muszą wywoływać tej metody.