Обзор
Класс для создания информации о продукте для маяка Google Analytics.
Используйте этот класс, чтобы сообщать информацию о продуктах, продаваемых продавцами, или о впечатлениях от продуктов, просмотренных пользователями. Экземпляры этого класса могут быть связаны как с действиями продукта, так и со списками показов продукта.
Типичное использование:
[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]];
Наследует NSObject.
Методы экземпляра | |
( GAIEcommerceProduct *) | - установить идентификатор: |
Устанавливает идентификатор, который используется для идентификации продукта в отчетах Google Analytics. Более... | |
( GAIEcommerceProduct *) | - Имя набора: |
Устанавливает имя, которое используется для идентификации продукта в отчетах GA. Более... | |
( GAIEcommerceProduct *) | - установитьБренд: |
Устанавливает бренд, связанный с продуктом в отчетах Google Analytics. Более... | |
( GAIEcommerceProduct *) | - УстановитьКатегорию: |
Устанавливает категорию, связанную с продуктом в отчетах GA. Более... | |
( GAIEcommerceProduct *) | - установитьВариант: |
Устанавливает вариант продукта. Более... | |
( GAIEcommerceProduct *) | - Установить цену: |
Устанавливает цену продукта. Более... | |
( GAIEcommerceProduct *) | - установитьКоличество: |
Устанавливает количество товара. Более... | |
( GAIEcommerceProduct *) | - УстановитьКодКупона: |
Устанавливает код купона, связанный с продуктом. Более... | |
( GAIEcommerceProduct *) | - УстановитьПозицию: |
Устанавливает положение продукта на экране/списке показов продукта и т. д. Подробнее... | |
( GAIEcommerceProduct *) | - setCustomDimension:значение: |
Устанавливает специальный параметр, связанный с этим продуктом. Более... | |
( GAIEcommerceProduct *) | - setCustomMetric:значение: |
Устанавливает специальную метрику, связанную с этим продуктом. Более... | |
(НССловарь *) | - buildWithIndex: |
Создает NSDictionary из полей, хранящихся в этом экземпляре, подходящих для действия продукта. Более... | |
(НССловарь *) | - buildWithListIndex:индекс: |
Создает NSDictionary из полей, хранящихся в этом экземпляре, подходящий для списка показов. Более... | |
Документация метода
- ( GAIEcommerceProduct *) setId: | (НСтрока *) | Код товара |
Устанавливает идентификатор, который используется для идентификации продукта в отчетах Google Analytics.
- ( GAIEcommerceProduct *) setName: | (НСтрока *) | наименование товара |
Устанавливает имя, которое используется для идентификации продукта в отчетах GA.
- ( GAIEcommerceProduct *) setBrand: | (НСтрока *) | продуктБренд |
Устанавливает бренд, связанный с продуктом в отчетах Google Analytics.
- ( GAIEcommerceProduct *) setCategory: | (НСтрока *) | Категория продукта |
Устанавливает категорию, связанную с продуктом в отчетах GA.
- ( GAIEcommerceProduct *) setVariant: | (НСтрока *) | вариант продукта |
Устанавливает вариант продукта.
- ( GAIEcommerceProduct *) setPrice: | (НСНомер *) | цена продукта |
Устанавливает цену продукта.
- ( GAIEcommerceProduct *) setQuantity: | (НСНомер *) | продуктКоличество |
Устанавливает количество товара.
Это поле обычно не используется при показах товаров.
- ( GAIEcommerceProduct *) setCouponCode: | (НСтрока *) | ProductCouponCode |
Устанавливает код купона, связанный с продуктом.
Это поле обычно не используется при показах товаров.
- ( GAIEcommerceProduct *) setPosition: | (НСНомер *) | позиция продукта |
Устанавливает положение продукта на экране/списке показов продукта и т. д.
- ( GAIEcommerceProduct *) setCustomDimension: | (НСУИнтегер) | индекс | |
ценить: | (НСтрока *) | ценить | |
Устанавливает специальный параметр, связанный с этим продуктом.
- ( GAIEcommerceProduct *) setCustomMetric: | (НСУИнтегер) | индекс | |
ценить: | (НСНомер *) | ценить | |
Устанавливает специальную метрику, связанную с этим продуктом.
- (NSDictionary *) buildWithIndex: | (НСУИнтегер) | индекс |
Создает NSDictionary из полей, хранящихся в этом экземпляре, подходящих для действия продукта.
Параметр index — это индекс этого продукта в списке действий продукта.
Обычно пользователям не нужно вызывать этот метод.
- (NSDictionary *) buildWithListIndex: | (НСУИнтегер) | lИндекс | |
индекс: | (НСУИнтегер) | индекс | |
Создает NSDictionary из полей, хранящихся в этом экземпляре, подходящий для списка показов.
Параметр lIndex — это индекс списка показов продукта, а параметр index — это индекс этого продукта в этом списке показов.
Обычно пользователям не нужно вызывать этот метод.