The best merchandising decisions are the ones you can defend with data. You've been slotting, boosting, and tuning pages for weeks — but when the data says the page is down, which rule caused it? Now, with this major update to Merchandised Page Performance, you can finally get an answer to that question.
Support for additonal rule types, facet configurations, and more actionable insights are already on the way.
]]>With this update, you can now manage sort options directly in the Customer Dashboard, without using the API:
How to get started
price, rating, or product.rating)To manage sort options in the dashboard, users require an admin role or an explicit Sort Options permission within a custom user role. The default sort option by relevance is configured during the index setup and can be changed only via API. Changes to sort options require an index rebuild, which usually takes a few minutes. You can learn more about sort options in our API reference.
If you have any questions or feedback on the new feature or the Constructor dashboard in general, please connect with your Customer Success Manager or contact us through [email protected].
]]>The dashboard just got a major upgrade for item-level analytics. Starting today, all Constructor dashboard users can explore the full onsite shopper journey for any item — not just what happened, but exactly where it came from.
Item Analytics used to tell you what happened. This update tells you why — and where to act, contributing to our mission: help eCommerce teams spend less time asking "where did this come from?" and more time acting on what they find.
We're continuing to build on this by bringing more sources, controls and ultimately connecting it with offsite traffic to give a complete end-to-end shopper journey view.
]]>With this update, badge assignments are now fully transparent in the Interact section of the dashboard. You can:
This transparency helps you understand how Constructor is enhancing your product discovery experience and gives you confidence that badges are driving value for your shoppers.
How to Get Started
This feature is available now for all indexes with badges enabled. Open a search query or browse page in Interact, and look for the Badges section in the Ranking Factors area. Click the counter to see all badged items or scroll the items grid. Hover over a badge to find explanation why an item received it.
If you're interested in enabling badges or have questions about how badges work, learn more in our badges documentation or connect with your Customer Success Manager.
]]>With Scheduled Collections, you can now set start and end dates for a collection so it is only available to shoppers during the time window you choose.
This means you can:
How to Get Started
In the dashboard, navigate to Collections, then create a new collection or edit an existing one. Set your start and or end date to schedule when the Collection should be available.
Note: Updates are evaluated on a short interval, so a collection may become available up to 2 minutes after the scheduled start time.
If you have questions about this release or Collections in general, please connect with your Customer Success Manager or contact us through [email protected].
]]>These models identify the true meaning behind a search query in realtime and analyze how relevant to that query is each particular item within the results. By burying or removing less relevant items, the models make search results cleaner, balancing relevancy and attractiveness and helping shoppers find what they need faster.
Until recently, these powerful AI models worked quietly in the background. Now, you have full visibility in the Interact section of the dashboard into when and how LLM models kick in to improve your search results:
How to Get Started
LLM Filtering and Burying models are available in A/B-test to all our customers. Once the feature is enabled for a particular index, simply navigate to Interact, enter a search query, and look for LLM Filtering or LLM Burying in the Ranking Factors section.
If you have questions about enabling LLM Filtering and Burying models or feedback on this feature, please connect with your Customer Success Manager or contact us through [email protected].
]]>Merchandisers can select up to 5 facets when setting up conditions for pod rules.
📍 Where to find it?
If you have any questions or feedback on the updated feature, please connect with your Customer Success Manager or contact us through [email protected]
]]>Collections now include modification author tracking, so you can immediately see who last updated a collection — directly in the dashboard.
For each collection, you’ll now see:
Availability
Available now for all Collections customers (included as part of Collections).
Collections are often managed by multiple merchandisers (and sometimes in an automated way). When something changes unexpectedly, figuring out who made the last edit — and how it happened — can turn into detective work.
With author tracking, teams can:
With the recent launch of Audience Hub, Affinity, RFM, and Location segments are now available in Searchandising — expanding our Custom & Dynamic segments and upgrading how you target shoppers in rules and campaigns.
You can now pick segments based on:
As you select a segment, you’ll also see whether it matches the traffic volume you intend to target, so you can make confident, data-driven choices while configuring.
Previously, many merchandising strategies were applied too broadly (because the necessary segment wasn’t available in Searchandising or was hard to maintain), which could dilute impact and sometimes actively hurt performance when irrelevant shoppers see promoted items.
With Affinity, RFM, and Location segments:
If you have any questions or feedback on the new feature or the Constructor dashboard in general, please connect with your Customer Success Manager or contact us through [email protected].
]]>We are thrilled to announce the launch of Audience Hub, a new way within the Constructor dashboard to get a clear, centralized view of your shoppers and their characteristics at scale through segmentation.
Previously, segment data was fragmented and difficult to access, making it hard to grasp the size and opportunity each segment represented. Audience Hub solves this by bringing all your meaningful segmentation data into a single location, making it an easy starting point for understanding and further optimization.
Audience Hub Main Page
With Audience Hub, you can:
Segments Drawer within Audience Hub provides more segment details.
We’re excited to make this available now, and we’re just getting started with segments. Keep an eye out for more to come in this space.
If you have any questions or feedback on the new feature or the Constructor dashboard in general, please connect with your Customer Success Manager or contact us through [email protected].
fmt_options[hidden_fields]=price_1 without exposing all the prices in the API response.Previously, configuring a metadata field as Hidden (so it exists in the index but isn't returned in the response) required API intervention and was invisible in the dashboard.
With this update, you can now:
How to Get Started
This feature is available now. Navigate to Workspace > Indexes > Manage Searchability & Displayability and choose a field to set up its Hidden configuration.
Important notice: Changes to metadata field configurations take effect in search and browse requests once Constructor rebuilds indexes. Rebuild duration will depend on the size of your data set, including items, facets, rules, and other indexed data.
If you have any questions or feedback on the new feature or the Constructor dashboard in general, please connect with your Customer Success Manager or contact us through [email protected].
Previously, customizing how the options of bucketed range facets appeared to shoppers required API intervention. Now, you can configure Display Names for these options directly in the dashboard. This allows you to:
100-200 to $100 - $200 or 100cm - 200cm.How to Get Started
This feature is available now. Navigate to Workspace > Indexes > Global Facet Configuration and find a bucketed range facet to start customizing display names for its options.
If you have any questions or feedback on the new feature or the Constructor dashboard in general, please connect with your Customer Success Manager or contact us through [email protected].
]]>Facet campaigns are here. You can now apply one set of facet rules — slotting and/or hiding facet groups and options — to many results pages at once, instead of configuring each page separately.
A single facet campaign can target a mix of:
Think of it as Searchandising Campaigns, but for facets: one place to define the order and visibility of your filters across a whole group of related pages.
Each facet campaign currently supports up to 100 queries and 100 browse/facet/collection pages (combined).
Why it matters
Previously, keeping filters tidy and consistent meant repeating the same facet rules on every individual page:
With facet campaigns, you:
Example workflows
Learn more
A new enhancement to the Collection Creation API allows customers to make items within a Collection discoverable for specific search phrases. This means that when a shopper searches for terms like “Sale,” “Holiday Deals,” or “Thanksgiving Sale,” the items from relevant seasonal or promotional collections (e.g., “Black Friday Collection”) can automatically appear in search results with no manual items association or merchandising rules required.
This feature gives merchants a lightweight, API-only way to directly associate search queries with entire collections of items, improving recall and discoverability while reducing manual merchandising overhead.
Note: This functionality is currently available only via the API, with dashboard and UI support coming soon.
Previously, there was no automatic link between seasonal or promotional collections and shopper queries:
With Discoverable Collections, Constructor bridges this gap, letting merchants efficiently map search phrases to collections so that the right items appear automatically when shoppers search for relevant terms.
A new optional parameter, discoverable, has been added to the Collection Creation API.
When creating or updating a Collection, you can set discoverable: true and define phrases and match types similar to how redirects are configured.
Each discoverable configuration includes:
match_type (string, default to PHRASE): The matching logic for the phrase.
By default, discoverable is false to preserve existing behavior.
Below is a simple example of creating a discoverable Collection that associates its items with “sale” and “Thanksgiving sale” search queries:
curl -X POST https://ac.cnstrc.com/v1/collections \
-H "Content-Type: application/json" \
-H "Authorization: Bearer/Basic YOUR_API_TOKEN" \
-d '{
"display_name": "Black Friday Test Collection",
"id": "bf25-cnstrc",
"filter_expression": {
"name": "group_id",
"value": "all"
},
"discoverable": true,
"matches": [
{
"pattern": "sale",
"match_type": "PHRASE"
},
{
"pattern": "Thanksgiving sale",
"match_type": "PHRASE"
}
]
}'
In this example, items within the “Black Friday Test Collection” become discoverable whenever shoppers search for “sale” or “Thanksgiving sale.”
The Discoverable Collections Items feature eliminates the need for complex rule management and inconsistent boosting strategies. By connecting queries → collections → items directly, merchants can:
The Discoverable Collections Items feature is available today via the Collection Creation API. Dashboard and UI support are coming soon to make discoverability even easier to configure.
For assistance or to learn more about setup best practices, please contact your Customer Success Manager or reach us at [email protected].
]]>The Challenge: The "All-or-Nothing" API Key
Previously, API tokens (now referred to as Legacy tokens) were company-wide, granting full read and write access to all Constructor endpoints across all your indexes. While powerful, this created potential risks. A leaked token technically, could expose all your data, and a simple misconfiguration in a script could accidentally apply changes to the wrong environment.
The Solution: API tokens with Custom Level of Access
Now, you can build API tokens with a specific, limited scope. When creating a new token, you can define:
searchandising.refined_queries, searchabilities, synonyms).Read & Write, Read, or Write.By limiting access to what is really needed, you reduce security risks if a token gets compromised and rule out the possibility of applying changes to the wrong environment.
Putting API Tokens into Practice
This new control allows you to securely manage complex, multi-team workflows:
dev_index to test things before applying changes in production.Read & Write to all scopes only on the eu_site index, preventing accidental changes to the US site.Better Together: API Tokens + Customizable User Roles
This update works hand-in-hand with our recent Customizable User Roles feature. Only users assigned with a role that has Manage API tokens permissions can set up API tokens. Users' ability to create API tokens is limited by their role permissions. An administrator can create tokens for any scope, but a user with a specific role (e.g., "US Merchandiser") can only create API tokens for the indexes and features they are already permitted to access.
This ensures your permission model is consistent, from the dashboard UI right down to the API.
A Note on Legacy API Tokens
Your existing tokens (now labeled Legacy tokens in the dashboard) will continue to work without interruption. However, you can no longer create new tokens of this type. We highly recommend you audit your existing integrations and begin migrating to the new, more secure API tokens as part of your team's security best practices.
How to Get Started
This feature is now live for all customers. Administrators and users with the appropriate permissions can create new tokens by navigating to Integration > API Tokens in the dashboard.
For a complete, step-by-step guide, please visit our updated documentation: Generate and manage API tokens.
If you have any questions or feedback on the new feature or the Constructor dashboard in general, please connect with your Customer Success Manager or contact us through [email protected].
]]>The dashboard analytics experience it taking a big leap forward. Starting today, all Constructor dashboard users can enjoy a more powerful, searchable, and segmentable analytics interface designed to make finding insights effortless.
With this update, merchandisers can:
In short: you can now slice, search, and sort performance data however you need — directly in the dashboard.
Our users have long asked for better ways to prove impact and make data-backed decisions faster. This release brings analytics closer to that vision:
These improvements make analytics both more powerful and more human, helping merchandisers move from data collection to real, actionable insight.
We’re continuing to expand these capabilities across the entire dashboard — bringing segment-level analytics, powerful tables, and unified interactions to more pages and reports soon.
Our mission is simple: to help merchandisers spend less time searching for insights, and more time acting on them.
]]>The Challenge: Scaling Role Management
Since launching Customizable User Roles, we've heard feedback from large teams managing numerous brands, regions, or environments. A common challenge was managing users who needed combined permissions.
For example, to grant a developer access to both the EMEA and NA indexes, you had to create a specific "Dev EMEA + NA" role. For complex teams, this led to a long, hard-to-maintain list of "combination" roles (e.g., "Merchandiser US+EU", "Merchandiser B2B+B2C").
The Solution: Multiple Roles for Simple, Granular Control
With this update, you can now assign the existing "Dev EMEA" role and the "Dev NA" role to the same user. This approach provides powerful benefits:
View access and another grants Edit access for the same feature, the user will automatically get Edit access.How to Get Started
Users with the Manage users permission can select and assign multiple roles to a single user directly from the dashboard. Navigate to the User Management page by clicking on your name in the bottom left corner, and then, Team Members. Click on the current role assigned to a user and select multiple roles in the dropdown.
If you have any questions or feedback on the update or the Constructor dashboard in general, please connect with your Customer Success Manager or contact us through [email protected].
]]>You can now target customer-defined user segments across most searchandising rules—not just Boost & Bury. That means you can adjust ranking, recall, content, and slotting for specific audiences (e.g., "US App Users", "Loyalty Tier Gold", "Clicked Meta Ad A") without rebuilding pages or bluntly applying rules to everyone.
Previously, segments were available for Boost & Bury only. Teams either ignored insights or applied broad rules to all shoppers, diluting performance. With segments available across your core rule types, you can:
To learn more, please contact your Customer Success Manager or support team.
We’ve supercharged Collections so merchandisers can build, reuse, and refine PLPs with fewer clicks.
Previously, small changes took a big effort—exporting item IDs required workarounds, editing meant creating and re-uploading CSVs, and reusing a Collection often meant rebuilding from scratch.
Now you can:
To learn more, please contact your Customer Success Manager or support team.
Our system now analyses each query as it happens, identifying and removing the least relevant results on the fly. Unlike the previous offline model, which could only filter precomputed query–item pairs, this new online model works on every search call, ensuring consistent precision across your entire catalog.
Benefits include:
This update strengthens your search engine’s ability to interpret intent and deliver only the most meaningful results, helping shoppers find exactly what they’re looking for with confidence.
This enhancement is now available in AB test to all our customers.
To learn more, please contact your Customer Success Manager or support team.
]]>