Customer Events

Customer Events are recorded actions a customer takes - usually on a retailer’s site - captured by Bluecore and associated with the Customer Profile. The information is then used within audience filters, campaign filters, Site campaign segmentation, and more.

The primary source of event data is the Bluecore Website Integration, which captures your website behavior in near real-time. Once the integration is installed, Bluecore will set up capturing standard and custom events. Typically no additional website changes or updates are needed; for more information, please reference our documentation on allowances to ensure smooth integration.

The standard Customer Events include:

  • add_to_cart
  • remove_from_cart
  • search
  • viewed_cart
  • viewed_product
  • wishlist
  • remove_from_wishlist
  • Viewed_content

An example of a custom event that could be added is quickviewed_product, when some retailer sites have a “quickview” of products. If you hover over the image, it might display price and have a way to add to cart without actually visiting the PDP. The quickviewed_product event would track when a customer has viewed a product using that method.

Purchase events are customer behavior used within a client's data ecosystem. For more, see Purchase Events.

add_to_cart

Tracks items added to a customer's shopping cart. When Bluecore receives this event, it updates the Customer Profile with these changes.

remove_from_cart

Tracks items removed from a customer's shopping cart. When Bluecore receives this event, it updates the Customer Profile with these changes.

search

Captures query search behavior through inputs on the client’s site and browse behavior, such as using navigational elements to search categories.

When Bluecore receives this event, it updates the relevant Customer Profile to include the search term used, which can inform content personalization and trigger workflows based on the customer's expressed interests.


viewed_cart

Used to track when a customer views their shopping cart on the client's site or mobile app. When Bluecore receives this event, it updates the Customer Profile to reflect this interaction and to trigger workflows aimed at encouraging the customer to proceed to checkout.

  • Bluecore automatically includes viewed_cart events in any audience that targets the “add_to_cart” behavior. If the client doesn’t want to trigger an abandoned cart campaign when someone views their cart, then viewed_cart events should not be used or sent.

viewed_product

The "viewed_product" event tracks when a customer views a product on the retailer's website or mobile app. When Bluecore receives this event, it updates the Customer Profile with this product viewing activity.

Bluecore’s content aggregation method also inspects any product attributes passed in a viewed_product event and compares them with the current values to determine whether the product in your Bluecore product catalog needs updating.

wishlist

Used to track when a customer adds items to their wishlist on the client’s website or mobile app.

remove_from_wishlist

Used to track when a customer removes items from their wishlist on the client’s website or mobile app.

viewed_content

Viewed_content is used for Content Sync (if enabled). When Bluecore receives the viewed_content event, it processes and integrates the non-product content data, such as blog posts or articles, into the client’s content catalog so they can display blog/website content in the product blocks of their campaigns.