Test Scenarios- Search and Suggest
Test Scenarios: Search & Suggest
Scenario 1: Search for a Product
Scenario Flow |
Expected Result/ Pixels to Fire |
Additional Verification |
---|---|---|
Start at the Homepage |
Homepage PageView Pixel |
|
Enter a Search Term in the Search Bar and Click Search |
Search Event Pixel |
1.Ensure that the Search Event pixel's ref parameter is populated with the referring URL from the Home Page. |
Click on a Product from the Search Results Page |
Product PageView Pixel |
|
Add the Product to the cart (from the PDP page) |
ATC Event Pixel |
1.Ensure that the ref parameter is populated with the referring URL from the Search Results Page |
Check out the products |
Other PageView Pixel On the 'Thank you' page |
Make sure that “prod_id” for a given product is the same value across:
|
Scenario 2: Search for a Product with Text Suggestions
Scenario Flow |
Expected Result/ Pixels to Fire |
Additional Verification |
---|---|---|
Start at the Homepage |
Homepage PageView Pixel |
|
Enter a Search and click on one of the Text Suggestions. |
Suggest Event Pixel |
1.Ensure that the Suggest Event pixel's ref parameter is populated with the referring URL from the Home Page. |
Click on a Product from the Search Results Page |
Product PageView Pixel |
|
Add the Product to the cart (from the PDP page) |
ATC Event Pixel |
1.Ensure that the ref parameter is populated with the referring URL from the Search Results Page |
Check out the products |
Other PageView Pixel On the 'Thank you' page |
Make sure that “prod_id” for a given product is the same value across:
|
Scenario 3: Search for a Product with Category Suggestions
Scenario Flow |
Expected Result/ Pixels to Fire |
Additional Verification |
---|---|---|
Start at the Homepage |
Homepage PageView Pixel |
|
Enter a Search and click on one of the Category Suggestions. |
Suggest Event Pixel |
|
This will bring you to a Category Page |
Category PageView Pixel |
Ensure that the Suggest Event Pixel fires before the Category Page View Pixel. |
Click on a Product from the Category Page |
Product PageView Pixel |
|
Add the Product to the cart (from the PDP page) |
ATC Event Pixel |
If your site does not have Skus, leave the Sku field empty, even though the validator will show a red flag for Sku. |
Check out the products |
Other PageView Pixel On the 'Thank you' page |
Make sure that “prod_id” for a given product is the same value across:
|
Scenario 4: Search for a Product with Product Suggestions
Scenario Flow |
Expected Result/ Pixels to Fire |
Additional Verification |
---|---|---|
Start at the Homepage |
Homepage PageView Pixel |
|
Enter a Search and click on one of the Product Suggestions. |
Suggest Event Pixel |
|
This will bring you to a Product Page (PDP) |
Product PageView Pixel |
Ensure that the Suggest Event Pixel fires before the Product Page View Pixel. |
Add the Product to the cart (from the PDP page) |
ATC Event Pixel |
If your site does not have Skus, leave the Sku field empty, even though the validator will show a red flag for Sku. |
Check out the products |
Other PageView Pixel On the 'Thank you' page |
Make sure that “prod_id” for a given product is the same value across:
|
Scenario 5: Search for a Product with Product Redirect
Scenario Flow |
Expected Result/ Pixels to Fire |
Additional Verification |
---|---|---|
Start at the Homepage |
Homepage PageView Pixel |
|
Enter a Search with the exact product name (or product ID) in the Search Bar. |
Search Event Pixel |
Ensure that the Search Event pixel's ref parameter is populated with the referring URL from the Home Page. |
The search will redirect you to the product page |
Product PageView Pixel |
Ensure that the Search Event Pixel fires before the Search Page View Pixel. |
Add the Product to the cart (from the PDP page) |
ATC Event Pixel |
1.Ensure that the ATC Event pixel's ref parameter is populated with the referring URL from the Home Page. |
Check out the products |
Other PageView Pixel On the 'Thank you' page |
Make sure that “prod_id” for a given product is the same value across:
|
Scenario 6: Search for a Product with Category Redirect
Scenario Flow |
Expected Result/ Pixels to Fire |
Additional Verification |
---|---|---|
Start at the Homepage | Homepage PageView Pixel | |
Enter a Search with the exact category name in the Search Bar. Click the Search Icon or hit Enter to start a Search. |
Search Event Pixel | |
The search will redirect you to the category page. Click on a Product. |
Category PageView Pixel | Ensure that the Search Event Pixel fires before the Category Page View Pixel. |
This will bring you to a Product Page (PDP) | Product PageView Pixel | |
Add the Product to the cart (from the PDP page) | ATC Event Pixel | If your site does not have Skus, leave the Sku field empty, even though the validator will show a red flag for Sku. |
Check out the products | Other PageView Pixel On the 'Thank you' page |
Make sure that “prod_id” for a given product is the same value across:
|
Scenario 7: Find a Product through a Filtered Search Result
Scenario Flow |
Expected Result/ Pixels to Fire |
Additional Verification |
---|---|---|
Start at the Homepage | Homepage PageView Pixel | |
Enter a Search and click on one of the Text Suggestions. The Search results will be displayed on a Search Results Page |
Suggest Event Pixel Search PageView Pixel |
Ensure that the Suggest Event Pixel fires before the Search Page View Pixel. |
Filter your search results to find a specific product | Scenario A: If there is a full page load after the filter is selected, another Search PageView Pixel is expected to fire. Scenario B: If there is no full page load after the filter is selected, but your Search URL changes, another Search PageView Pixel is expected to fire. Scenario C: If there is no full page load after the filter is selected and the URL does not change, no additional Page View pixel is expected to fire. |
|
Click on a Product from the Search Results Page to go to the PDP page |
Product PageView Pixel | |
Add the Product to the cart (from the PDP page) | ATC Event Pixel | If your site does not have Skus, leave the Sku field empty (the validator will show a red flag for this value but this would be expected). |
Check out the product | Other PageView Pixel On the 'Thank you' page |
Make sure that “prod_id” for a given product is the same value across:
|