Обзор
Класс для создания транзакции/оформления заказа или другой информации, связанной с взаимодействием с продуктом, для обращения в Google Analytics.
Используйте этот класс, чтобы сообщить информацию о проданных, просмотренных или возвращенных продуктах. Этот класс предназначен для использования с GAIDictionaryBuilder .
Типичное использование:
[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]];
Наследует NSObject.
Методы экземпляра | |
( GAIEcommerceProductAction *) | - УстановитьДействие: |
Устанавливает поле действия продукта для этого действия продукта. Более... | |
( GAIEcommerceProductAction *) | - setTransactionId: |
Уникальный идентификатор, связанный с транзакцией. Более... | |
( GAIEcommerceProductAction *) | - установитьПринадлежность: |
Устанавливает значение принадлежности транзакции. Более... | |
( GAIEcommerceProductAction *) | - установитьДоход: |
Устанавливает общий доход от транзакции. Более... | |
( GAIEcommerceProductAction *) | - установить налог: |
Устанавливает общий налог транзакции. Более... | |
( GAIEcommerceProductAction *) | - комплектДоставка: |
Устанавливает общую стоимость доставки транзакции. Более... | |
( GAIEcommerceProductAction *) | - УстановитьКодКупона: |
Устанавливает код купона, используемый в этой транзакции. Более... | |
( GAIEcommerceProductAction *) | - setCheckoutStep: |
Устанавливает ход процесса оформления заказа. Более... | |
( GAIEcommerceProductAction *) | - setCheckoutOption: |
Устанавливает опцию, связанную с оформлением заказа. Более... | |
( GAIEcommerceProductAction *) | - установитьСписокДействийПродукта: |
Устанавливает имя списка, связанное с продуктами в маяках Google Analytics. Более... | |
( GAIEcommerceProductAction *) | - setProductListSource: |
Устанавливает имя источника списка, связанное с продуктами в маяках Google Analytics. Более... | |
(НССловарь *) | - строить |
Создает NSDictionary из полей, хранящихся в этом экземпляре, представляющих это действие продукта. Более... | |
Документация метода
- ( GAIEcommerceProductAction *) setAction: | (НСтрока *) | продуктДействие |
Устанавливает поле действия продукта для этого действия продукта.
Допустимые значения можно найти в GAIEcommerceFields.h в разделе «Значения действия продукта».
- ( GAIEcommerceProductAction *) setTransactionId: | (НСтрока *) | ID транзакции |
Уникальный идентификатор, связанный с транзакцией.
Это значение используется для действий с продуктом kGAIPAPurchase и kGAIPARefund.
- ( GAIEcommerceProductAction *) setAffiliation: | (НСтрока *) | принадлежность |
Устанавливает значение принадлежности транзакции.
Это значение используется для действий с продуктом kGAIPAPurchase и kGAIPARefund.
- ( GAIEcommerceProductAction *) setRevenue: | (НСНомер *) | доход |
Устанавливает общий доход транзакции.
Это значение используется для действий с продуктом kGAIPAPurchase и kGAIPARefund.
- ( GAIEcommerceProductAction *) setTax: | (НСНомер *) | налог |
Устанавливает общий налог транзакции.
Это значение используется для действий с продуктом kGAIPAPurchase и kGAIPARefund.
- ( GAIEcommerceProductAction *) setShipping: | (НСНомер *) | перевозки |
Устанавливает общую стоимость доставки транзакции.
Это значение используется для действий с продуктом kGAIPAPurchase и kGAIPARefund.
- ( GAIEcommerceProductAction *) setCouponCode: | (НСтрока *) | код купона |
Устанавливает код купона, используемый в этой транзакции.
Это значение используется для действий с продуктом kGAIPAPurchase и kGAIPARefund.
- ( GAIEcommerceProductAction *) setCheckoutStep: | (НСНомер *) | Оформить заказШаг |
Устанавливает ход процесса оформления заказа.
Это значение используется для действий продукта kGAICheckout и kGAICheckoutOptions.
- ( GAIEcommerceProductAction *) setCheckoutOption: | (НСтрока *) | вариант оформления заказа |
Устанавливает опцию, связанную с оформлением заказа.
Это значение используется для действий продукта kGAICheckout и kGAICheckoutOptions.
- ( GAIEcommerceProductAction *) setProductActionList: | (НСтрока *) | продуктActionList |
Устанавливает имя списка, связанное с продуктами в маяках Google Analytics.
Это значение используется в действиях продукта kGAIPADetail и kGAIPAClick.
- ( GAIEcommerceProductAction *) setProductListSource: | (НСтрока *) | ProductListSource |
Устанавливает имя источника списка, связанное с продуктами в маяках Google Analytics.
Это значение используется в действиях продукта kGAIPADetail и kGAIPAClick.
- (NSDictionary *) сборка |
Создает NSDictionary из полей, хранящихся в этом экземпляре, представляющих это действие продукта.
Обычно пользователям не нужно вызывать этот метод.