Класс AMAECommerce
Методы класса создают объект AMAECommerce
.
Для различных действий пользователя есть соответствующие типы ECommerce-событий. Чтобы создать конкретный тип события, используйте нужный метод класса AMAECommerce
.
Примечание
Объект AMAECommerce
можно отправить с помощью метода +reportECommerce:onFailure: класса AMAAppMetrica и протокола AMAAppMetricaReporting.
Методы экземпляра
Создает ECommerce-событие |
|
Создает ECommerce-событие |
|
Создает ECommerce-событие |
|
Создает ECommerce-событие |
|
Создает ECommerce-событие |
|
Создает ECommerce-событие |
|
Создает ECommerce-событие |
Описание методов
+showScreenEventWithScreen:
+ (instancetype)showScreenEventWithScreen:(AMAECommerceScreen *)screen
Создает ECommerce-событие ShowScreenEvent
. Используйте его, чтобы сообщить об открытии какой-либо страницы, например: списка товаров, поиска, главной страницы.
Параметры:
|
Экран, который был открыт. Объект класса AMAECommerceScreen. |
Возвращает:
Объект класса AMAECommerce
.
+showProductCardEventWithProduct:screen:
+ (instancetype)showProductCardEventWithProduct:(AMAECommerceProduct *)product
screen:(AMAECommerceScreen *)screen
Создает ECommerce-событие ShowProductCardEvent
. Используйте его, чтобы сообщить о просмотре карточки товара среди других в списке.
Примечание
Перед отправкой события убедитесь, что карточка товара была показана на экране более N секунд.
Параметры:
|
Товар, который был показан. Объект класса AMAECommerceProduct. |
|
Экран, на котором был показан товар. Объект класса AMAECommerceScreen. |
Возвращает:
Объект класса AMAECommerce
.
+showProductDetailsEventWithProduct:referrer:
+ (instancetype)showProductDetailsEventWithProduct:(AMAECommerceProduct *)product
referrer:(nullable AMAECommerceReferrer *)referrer
Создает ECommerce-событие ShowProductDetailsEvent
. Используйте его, чтобы сообщить о просмотре страницы товара.
Параметры:
|
Товар, который был показан. Объект класса AMAECommerceProduct. |
|
Информация об источнике перехода на страницу товара. Объект класса AMAECommerceReferrer. |
Возвращает:
Объект класса AMAECommerce
.
+addCartItemEventWithItem:
+ (instancetype)addCartItemEventWithItem:(AMAECommerceCartItem *)item
Создает ECommerce-событие AddCartItemEvent
. Используйте его, чтобы сообщить о добавлении товара в корзину.
Параметры:
|
Товар, который был добавлен в корзину. Объект класса AMAECommerceCartItem. |
Возвращает:
Объект класса AMAECommerce
.
+removeCartItemEventWithItem:
+ (instancetype)removeCartItemEventWithItem:(AMAECommerceCartItem *)item
Создает ECommerce-событие RemoveCartItemEvent
. Используйте его, чтобы сообщить об удалении товара из корзины.
Параметры:
|
Товар, который был удален из корзины. Объект класса AMAECommerceCartItem. |
Возвращает:
Объект класса AMAECommerce
.
+beginCheckoutEventWithOrder:
+ (instancetype)beginCheckoutEventWithOrder:(AMAECommerceOrder *)order
Создает ECommerce-событие BeginCheckoutEvent
. Используйте его, чтобы сообщить о начале оформления покупки.
Параметры:
|
Информация о покупке. Объект класса AMAECommerceOrder. |
Возвращает:
Объект класса AMAECommerce
.
+purchaseEventWithOrder:
+ (instancetype)purchaseEventWithOrder:(AMAECommerceOrder *)order
Создает ECommerce-событие PurchaseEvent
. Используйте его, чтобы сообщить о завершении покупки.
Параметры:
|
Информация о покупке. Объект класса AMAECommerceOrder. |
Возвращает:
Объект класса AMAECommerce
.