Fields from metaobjects linked to products, variants, customers, and orders through metafields, such as designer country, warranty period, or loyalty tier, can now be used in reports just like custom metafields.
Custom metafields and category metafields are available in reports. This update adds support for fields inside metaobjects.
Example: Use a "Designer" metaobject's "Country", "Warranty period", or "Loyalty tier" fields as report dimensions or filters.
Metaobjects and the metafields that reference them are not changed in any way.
Custom metafields and category metafields still appear in the picker (each in its own group).
Stay off until the merchant or the app turns on Analytics for that definition.
| Item | Merchant-owned metaobjects | App-created metaobjects |
|---|---|---|
| Default state | ON Already enabled | OFF Unavailable until enabled |
| Who can toggle it ON/OFF | Merchant (turn OFF per definition if you don't want it in reports) | Merchant or app |
| Scope of change | Per metaobject definition | Per metaobject definition |
| Pricing / eligible plans | Not stated | |
Go to Settings > Metafields and metaobjects, open the target metaobject, and toggle "Filter or group data in Analytics".
Select Metaobjects → resource → definition → field, in that order (e.g., Designer → Country).
Filter by a single value (e.g., Italian designers). The same fields are also available in the query editor.
This covers metaobjects referenced from product, variant, customer, and order metafields. The more your data model relies on reference types, the more ways you can slice your reports.
Metaobjects and reference metafields aren't modified. According to the article, existing Liquid and API integrations are unaffected.
Metaobjects created by apps don't appear until the merchant or the app turns them ON. The article doesn't specify the API an app would use to enable them.
The same fields can be referenced in the query editor, not just the GUI picker. The article doesn't describe the query syntax (how to write field names).
Whether a definition appears in reports is controlled by the "Filter or group data in Analytics" setting on each metaobject definition.If some definitions shouldn't be visible to report viewers, agree on a practice of explicitly turning them OFFin advance.