Odniesienie do zajęć GAIE-commerce

Przegląd

Klasa do tworzenia pól związanych z promocją dla działań Google Analytics.

Pola z tej klasy mogą służyć do reprezentowania wewnętrznych promocji wyświetlanych w aplikacji (np. banerów, banerów reklamowych itp.).

Typowe zastosowanie:

GAIDictionaryBuilder *builder = [GAIDictionaryBuilder createScreenView];
GAIEcommercePromotion *promotion = [[GAIEcommercePromotion alloc] init];
[promotion setId:@"PROMO-ID1234"];
[promotion setName:@"Home screen banner"];
[builder set:kGAIPromotionClick forKey:kGAIPromotionAction];
[builder addPromotion:promotion];
[tracker send:builder.build]];

Dziedziczy NSObject.

Metody instancji

(GAIEcommercePromotion *)setId:
 Ustawia identyfikator, który służy do identyfikowania promocji w raportach Google Analytics. Więcej...
 
(GAIEcommercePromotion *)setName:
 Ustawia nazwę, która służy do identyfikowania promocji w raportach Google Analytics. Więcej...
 
(GAIEcommercePromotion *)setCreative:
 Ustawia nazwę kreacji powiązanej z promocją. Więcej...
 
(GAIEcommercePromotion *)setPosition:
 Określa pozycję promocji. Więcej...
 
(NSDictionary *)buildWithIndex:
 Kompiluje NSDictionary pól przechowywanych w tej instancji. Więcej...
 

Dokumentacja metod

– (GAIEcommercePromotion *) setId: (NSString *) pid

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

– (GAIEcommercePromotion *) setName: (NSString *) name

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

– (GAIEcommercePromotion *) setCreative: (NSString *) creative

Ustawia nazwę kreacji powiązanej z promocją.

– (GAIEcommercePromotion *) setPosition: (NSString *) position

Określa pozycję promocji.

- (NSDictionary *) buildWithIndex: (NSUInteger) indeks

Kompiluje NSDictionary pól przechowywanych w tej instancji.

Parametr indeksu to indeks danej promocji na liście promocji.
Zwykle użytkownicy nie muszą wywoływać tej metody.