Sorry not sure which category to post this in…
Why do we still not have any way to permanently delete, or at the very least archive, old unused customer tags?
Shopify users have been complaining about this for years and it seems this is a very strange limitation when stores will forever show a huge list of every customer tag that has ever been created in the list of available customer tags even when they have not been used for a long period of time.
I’m not understand why this can’t just work the same as product tags do?
Hey @GeoffJacksonAJP I had a look into this internally and found that customer tags and product tags use different data models under the hood, which is why the behavior differs.
Product tags effectively disappear from suggestions once they’re no longer applied to any product. On the other hand, the system retains every unique customer tag name per store, even after the tag has been removed from all customers. This is so merchants can build segments on a tag before any customers actually have it.
There’s no API mutation or admin UI to purge unused customer tag names from the store’s available list. The tagsRemove mutation only removes a tag from a specific customer, it doesn’t clean up the tag name itself. The only current workaround is for the store owner to contact support, who have tooling to remove unused customer tags on a per-store basis. Not ideal, but it’s the only path right now.
I’ve captured this as product feedback internally so the relevant team has visibility on it. No promises on timelines, but the more this gets surfaced the better - thanks for raising it!
1 Like