Test Scenarios - Organic Search
Test Scenarios: Widget Integration (only applies if you are integrating Bloomreach Organic Widgets)
Scenario 1: Verify that sid parameter is populated
Note: This test scenario only applies if you are integrating Bloomreach Organic Widgets. Otherwise skip this section.
Once you complete the Widget Integration in the backend, the API call returns a parameter called br_related_rid. This variable should be found in the HTML source if the integrated page (See details in the Widget Integration Section). Widgets are usually integrated on Category, Product and in some cases Content Pages.
The Bloomreach pixel javascript reads the br_related_rid variable from the HTML sources and automatically add its value into the sid parameter of the pixel.
As this happens automatically, there is no work to be done in the pixel, it only needs to be verified. The following parameter needs to fire on all integrated pages. Widget integrations usually happen on Product, Category and Content pages (depending on your site)qu
Scenario Flow | Expected Result/ Pixels to Fire | Notes |
---|---|---|
Start at the Homepage | Homepage PageView Pixel The sid parameter in the PageView Pixel should be empty. | Since there is no API call for widgets, the br_related_rid variable will be empty. Hence the sid parameter in the Pixel will be empty. |
Navigate to a Category Page, where the Bloomreach Widgets are integrated | Category PageView Pixel The sid parameter in the PageView Pixel should match the value of the br_related_rid variable in the HTML source of the page. | When the sid parameter is populated with the value of the br_related_rid variable in the HTML source, it indicates to Bloomreach that this page has a successful widget integration. |
Navigate to a Product Page, where the Bloomreach Widgets are integrated | Product PageView Pixel The sid parameter in the PageView Pixel should match the value of the br_related_rid variable in the HTML source of the page. | |
Navigate to a Content Page, where the Bloomreach Widgets are integrated | Other PageView Pixel The sid parameter in the PageView Pixel should match the value of the br_related_rid variable in the HTML source of the page. | If Content pages are out of scope for the Widget Integration, the sid parameter in the Other PageView Pixel should be empty. |
Navigate to any other Page Types, where the Bloomreach Widgets are integrated | The sid parameter in the corresponding PageView Pixel should match the value of the br_related_rid variable in the HTML source of the page. |
Test Scenarios: Thematic Integration (only applies if you are integrating Bloomreach Thematic Pages)
Scenario 1: Verify that Thematic Page View Pixel fires
Note: This test scenario only applies if you are integrating Bloomreach Thematic Pages . Otherwise skip this section.
Ensure that the Pixel is integrated on the Thematic Pages and that the ptype classification in the Global Page View Pixel is set to Thematic.
Scenario Flow | Expected Result/ Pixels to Fire | Notes |
---|---|---|
Go to a Thematic Page | Thematic PageView Pixel The ptype parameter should be set to Thematic The account_id should be populated with the Account ID provided by Bloomreach |
Updated about 1 year ago