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