Справочник по классу GAIEcommerceProductAction

Обзор

Класс для создания транзакции/оформления заказа или другой информации, связанной с взаимодействием с продуктом, для обращения в 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 из полей, хранящихся в этом экземпляре, представляющих это действие продукта.


Обычно пользователям не нужно вызывать этот метод.