BVRecsAnalyticsHelper Class Reference

Inherits from NSObject
Declared in BVRecsAnalyticsHelper.h

Overview

Used to send analytic events related to product recommendations

+ queueAnalyticsEventForProductTapped:

Queue an analytic event for a user tapping on a product view
+ (void)queueAnalyticsEventForProductTapped:(BVRecommendedProduct *)product

Parameters

product
  • The product that was tapped by the user

Declared In

BVRecsAnalyticsHelper.h

+ queueAnalyticsEventForRecommendationsOnPage:

Queue an analytic event for a recommendations widget being loaded
+ (void)queueAnalyticsEventForRecommendationsOnPage:(BVProductRecommendationWidget)widgetType

Parameters

widgetType
  • Type of widget that was loaded

Declared In

BVRecsAnalyticsHelper.h

+ queueEmbeddedRecommendationsPageViewEvent:pageType:withWidgetType:

Queue an analytic event for a recommendation widigit becoming visible on screen.

+ (void)queueEmbeddedRecommendationsPageViewEvent:(BVRecommendationsRequest *)recommendationsRequest pageType:(Class)pageType withWidgetType:(BVProductRecommendationWidget)widgetType

Parameters

recommendationsRequest
pageType
  • The class of the page view object presenting
widgetType

@availability 3.0.1 and later

Declared In

BVRecsAnalyticsHelper.h

+ queueEmbeddedRecommendationsPageViewEvent:withWidgetType:

Queue an analytic event for a recommendation widigit becoming visible on

screen. (Deprecated: please use the pageType variant)

+ (void)queueEmbeddedRecommendationsPageViewEvent:(BVRecommendationsRequest *)recommendationsRequest withWidgetType:(BVProductRecommendationWidget)widgetType

Parameters

recommendationsRequest
widgetType

Declared In

BVRecsAnalyticsHelper.h

+ queueAnalyticsEventForWidgetScroll:

+ (void)queueAnalyticsEventForWidgetScroll:(BVProductRecommendationWidget)widgetType