SlyceEventTracker Protocol Reference

Conforms to NSObject
Declared in SlyceEventTracker.h

– trackZoomIn required method

Tracks a user action to zoom in.

- (void)trackZoomIn

Declared In

SlyceEventTracker.h

– trackZoomOut required method

Tracks a user action to zoom out.

- (void)trackZoomOut

Declared In

SlyceEventTracker.h

– trackTurnOnFlash required method

Tracks a user action to turn on the flash.

- (void)trackTurnOnFlash

Declared In

SlyceEventTracker.h

– trackTurnOffFlash required method

Tracks a user action to turn off the flash.

- (void)trackTurnOffFlash

Declared In

SlyceEventTracker.h

– trackTapToFocus required method

Tracks a user action to tap to focus.

- (void)trackTapToFocus

Declared In

SlyceEventTracker.h

– trackCaptureImage required method

Tracks a user action to capture an image.

- (void)trackCaptureImage

Declared In

SlyceEventTracker.h

– trackViewProductInformationTapForJobIdentifier:itemIdentifier:itemURL: required method

Tracks a user action to tap to view a product’s information.

- (void)trackViewProductInformationTapForJobIdentifier:(NSString *)jobIdentifier itemIdentifier:(nullable NSString *)itemIdentifier itemURL:(nullable NSString *)itemURL

Parameters

jobIdentifier

The jobIdentifier of the originating searchTask.

itemIdentifier

The item identifier.

itemURL

The item URL.

Declared In

SlyceEventTracker.h

– trackViewProductReviewsTapForJobIdentifier:itemIdentifier:itemURL: required method

Tracks a user action to tap to view a product’s reviews.

- (void)trackViewProductReviewsTapForJobIdentifier:(NSString *)jobIdentifier itemIdentifier:(nullable NSString *)itemIdentifier itemURL:(nullable NSString *)itemURL

Parameters

jobIdentifier

The jobIdentifier of the originating searchTask.

itemIdentifier

The item identifier.

itemURL

The item URL.

Declared In

SlyceEventTracker.h

– trackAddToListTapForJobIdentifier:itemIdentifier:itemURL: required method

Tracks a user action to tap to add a product to a list.

- (void)trackAddToListTapForJobIdentifier:(NSString *)jobIdentifier itemIdentifier:(nullable NSString *)itemIdentifier itemURL:(nullable NSString *)itemURL

Parameters

jobIdentifier

The jobIdentifier of the originating searchTask.

itemIdentifier

The item identifier.

itemURL

The item URL.

Declared In

SlyceEventTracker.h

– trackItemQuantityTapForJobIdentifier:itemIdentifier:itemURL:itemQuantity: required method

Tracks a user action to tap to specify the item quantity.

- (void)trackItemQuantityTapForJobIdentifier:(NSString *)jobIdentifier itemIdentifier:(nullable NSString *)itemIdentifier itemURL:(nullable NSString *)itemURL itemQuantity:(NSInteger)itemQuantity

Parameters

jobIdentifier

The jobIdentifier of the originating searchTask.

itemIdentifier

The item identifier.

itemURL

The item URL.

itemQuantity

The item quantity.

Declared In

SlyceEventTracker.h

– trackAddToCartTapForJobIdentifier:itemIdentifier:itemRevenue:itemURL:itemQuantity: required method

Tracks a user action to add an item to the cart.

- (void)trackAddToCartTapForJobIdentifier:(NSString *)jobIdentifier itemIdentifier:(nullable NSString *)itemIdentifier itemRevenue:(nullable NSString *)itemRevenue itemURL:(nullable NSString *)itemURL itemQuantity:(NSInteger)itemQuantity

Parameters

jobIdentifier

The jobIdentifier of the originating searchTask.

itemIdentifier

The item identifier.

itemRevenue

The item revenue.

itemURL

The item URL.

itemQuantity

The item quantity.

Declared In

SlyceEventTracker.h

– trackCheckoutTapForJobIdentifier:itemIdentifier:itemRevenue:itemURL:itemQuantity: required method

Tracks a user action to checkout.

- (void)trackCheckoutTapForJobIdentifier:(NSString *)jobIdentifier itemIdentifier:(nullable NSString *)itemIdentifier itemRevenue:(nullable NSString *)itemRevenue itemURL:(nullable NSString *)itemURL itemQuantity:(NSInteger)itemQuantity

Parameters

jobIdentifier

The jobIdentifier of the originating searchTask.

itemIdentifier

The item identifier.

itemRevenue

The item revenue.

itemURL

The item URL.

itemQuantity

The item quantity.

Declared In

SlyceEventTracker.h

– trackOrderSuccessfullyCompletedForJobIdentifier:itemRevenue:transactionCurrency:transactionId:transactionRevenue:transactionShipping:transactionTax:itemQuantity: required method

Tracks the successful completion of a user order.

- (void)trackOrderSuccessfullyCompletedForJobIdentifier:(NSString *)jobIdentifier itemRevenue:(nullable NSString *)itemRevenue transactionCurrency:(nullable NSString *)transactionCurrency transactionId:(nullable NSString *)transactionId transactionRevenue:(nullable NSString *)transactionRevenue transactionShipping:(nullable NSString *)transactionShipping transactionTax:(nullable NSString *)transactionTax itemQuantity:(NSInteger)itemQuantity

Parameters

jobIdentifier

The jobIdentifier of the originating searchTask.

itemRevenue

The item revenue.

transactionCurrency

The transaction currency.

transactionId

The transaction ID.

transactionRevenue

The transaction revenue.

transactionShipping

The transaction shipping.

transactionTax

The transaction tax.

itemQuantity

The item quantity.

Declared In

SlyceEventTracker.h

– trackResultTappedForJobIdentifier:itemIdentifier:itemURL:itemPosition: required method

Tracks the tap of a search result item.

- (void)trackResultTappedForJobIdentifier:(NSString *)jobIdentifier itemIdentifier:(nullable NSString *)itemIdentifier itemURL:(nullable NSString *)itemURL itemPosition:(NSInteger)itemPosition

Parameters

jobIdentifier

The job identier of the originating search task.

itemIdentifier

The item identifier.

itemURL

The item URL.

itemPosition

The position of the item in the results list.

Declared In

SlyceEventTracker.h

– trackSlyceCameraLaunch required method

- (void)trackSlyceCameraLaunch