Starter A/B checklist

This 17-point checklist for monitoring Vertex AI Search for commerce A/B tests details item checks for visitor or user ID distribution, API/event data consistency, and experiment lane integrity. Each item describes what's monitored and explains the potential impact on A/B test accuracy and Vertex AI Search for commerce model training.

Proper data attribution, consistent user identification, and accurate event tracking achieve reliable results and optimal model performance. Issues can cause skewed metrics, biased comparisons, and corrupted training data. Such results hinder informed decisions and search improvement.

Before you begin

Refer to the General guidance on conducting A/B experiments.

Test components

The starter A/B checks incorporate these test components:

Visitor ID: Required for tracking a visitor on a device, regardless of login state. It shouldn't change, whether the visitor logs in or out. If the user does sign in between user journeys, the visitor ID remains constant.

Session ID: For tracking a visitor's interaction session. Defined as an aggregation of user behavior in a time span, typically ending after 30 minutes of inactivity.

User ID: Highly recommended, persistent identifier for a logged-in user (like a customer ID) that's used across devices for personalization. It should always be a hashed value.

Attribution token: A hash token returned in every search response. Attribution tokens are unique, regardless of whether the search query parameters matched precisely.