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.