Tagging in Taguchi

Last Updated: 25/9/2026     Tags: tags, tagging, filters, campaigns, activities
  • Switch Version
  • V5
  • V4

Overview

You can now add tags to the following record types, in addition to the existing tagging support for content block assets:

  • Activities
  • Campaigns
  • Lists
  • Audiences
  • Integrations
  • Custom Fields
  • Coupon Types
  • Templates → Activity Themes

Overview of tag input on a setup screen showing existing tags and create-new option

Tags are short, free-text labels you create and assign to help organize, categorize, and quickly find records. You can also filter list pages by tag to narrow down large sets of records.

Note: Tagging depends on backend support for the relevant record type being enabled in your environment. If you don't see a Tags field on a setup screen described below, contact Taguchi Support.

Adding tags to a record

  1. Open the setup screen for the item you want to tag, such as an Activity, Campaign, or List.
  2. Locate the Tags field.
  3. Start typing to:
    • See a list of existing tags matching your text, or
    • Create a brand-new tag by typing a name that doesn't already exist and selecting the "create" option.

Tags field with selected tag chips and matching suggestions in the setup modal

  1. Selected tags appear as tokens (chips) in the field. Add as many tags as you like.
  2. Remove a tag by clicking its remove icon.
  3. Save the record as usual for the tags to take effect.

Filtering records by tag

The following list/search pages now support a Tag filter:

  • Dashboard (Activities)
  • Campaigns
  • Audiences
  • Subscribers (Lists)
  • Settings → Integrations
  • Settings → Coupons
  • Settings → Custom Fields

To filter by tag:

  1. Open the search/filter bar on the page.
  2. Choose Tag as the filter attribute.
  3. The search box switches to a tag-token input. Type or select one or more tags.
  4. Each tag you add appears as its own filter chip.
  5. Results are filtered to show only records matching all applied tag filters (i.e., tags are combined with AND logic — a record must have every selected tag to appear).
  6. Remove a tag filter chip to widen your results again.

List page filter bar with Tag selected and multiple tag filter chips applied

Example use cases

  • Group campaigns by brand, region, or initiative (e.g. q4-promo, brand-a).
  • Flag records for internal review or cleanup (e.g. draft, archive-candidate).
  • Tag integrations or coupon types by environment (e.g. sandbox, production).
  • Quickly locate all custom fields related to a specific feature or integration.
  • Filter a long list of audiences or lists down to just the ones relevant to a current project.

Tagging Recommendations

Since tags are plain strings, adopt a prefix-based naming convention to keep them organized and filterable, since without one, tags can become inconsistent across an org (e.g. Newsletter vs newsletter vs news-letter).

1. Core programme and content tags

Namespace Initial controlled values Application
program: product-focus, product-release, onboarding, adoption, training, new-business, support, events, preference-management, partner-marketing, demo The enduring programme or body of work. Normally one per object.
objective: acquisition, nurture, conversion, onboarding, adoption, education, engagement, retention, reactivation, feedback, service, compliance The primary intended outcome. Normally one value.
relationship: prospect, lead, client, partner, vendor, staff, mixed The recipient's relationship to Taguchi. Multiple values only when genuinely necessary.
lifecycle: awareness, consideration, onboarding, activation, adoption, retention, reactivation, advocacy The customer or user lifecycle stage.
topic: product-features, ai-assistants, targeting, personalisation Content subject. This may be multi-valued.
channel: mail, sms, whatsapp, line, web, display-ad, paid-social, form, multi Most useful on campaigns and assets. On activities, use the native activity type unless cross-resource search requires a channel tag.
market: global, apac, au, nz, sg, ph Geographic applicability. Avoid city tags unless location materially affects content.
owner: marketing, product, support, security, data, operations The accountable team, not an individual employee.
env: production, internal, demo, test Separates genuine production resources from demonstrations and testing. Every object should have one.

2. List and consent tags

Namespace Initial controlled values Application
list-purpose: consent-master, preference, lead-capture, crm-master, event-registration, attendee, post-event, suppression, seed The business purpose of a standard list.
subscription: industry-updates, event-invitations, newsletter, marketing The subscription or preference topic represented by the list.
source: website, web-form, crm, event, import, api, integration, paid-social, manual Where the data or membership originates. This namespace is also useful for custom fields.
consent-model: explicit, double-opt-in, operational, unknown Describes how membership or permission is obtained. It should describe the list’s operating model, not an individual subscriber’s current state.

Do not duplicate the native listType for proof, approval and notification lists unless a unified cross-resource search requirement justifies it. Native list type should remain authoritative.

3. Audience tags

Namespace Initial controlled values Application
audience-basis: account , relationship, geography, engagement, product-usage, beta-access , consent , lifecycle, list-membership The business purpose of a standard list.

Avoid tagging audience size, refresh status or current engagement counts. These are transient values and should come from audience statistics.

4. Asset tags

For assets, these tags should be implemented as controlled asset-tag clusters, with both a human description and a model description.

Namespace Initial controlled values Application
asset-role: header, footer, logo, hero, article, cta, icon, status-icon, screenshot, form-component, certificate, background The functional role of the asset.
brand: taguchi, partner, demo, plus approved brand names The brand whose visual system the asset belongs to.
reuse: evergreen, reusable, campaign-specific, event-specific, one-off Expected reuse and scope.
variant: black, white, light, dark, desktop, mobile A meaningful visual or device variant. Do not create tags for arbitrary colours unless users regularly search by them.
rights: owned, partner-supplied, licensed, external Ownership or usage-rights classification.
governance: do-not-edit, review-duplicate, archive-candidate, retention-policy-required Exceptional handling or review requirements. Applicable to other object types as well.

5. Custom-field tags

The native field type, group, provisional state and calculation schema should not be duplicated in tags. Tags should add business lineage and governance that those properties do not express.

Namespace Initial controlled values Application
data-domain: identity, contact, organisation, relationship, consent, preference, engagement, event, training, onboarding, product-usage, telemetry, integration The business meaning of the field.
field-purpose: personalisation, segmentation, reporting, consent, onboarding, survey, integration, model-input, model-output, operational Why the field exists. Multiple values are acceptable where necessary.
authority: system-of-record, user-entered, imported, derived, accumulator, legacy How the value is generated and how authoritative it is.
sensitivity: public, internal, direct-pii, indirect-pii, sensitive-free-text, restricted Data-handling classification.
retention: persistent, rolling, event-limited, annual, unknown Expected retention category. These values should ultimately align with Taguchi’s approved data-retention policy.

Minimum profile by resource type

Resource Required tags Common optional tags
Campaign program:, objective:, relationship:, lifecycle:, cadence:, env: owner:, market:, account:, channel:, topic:
Activity program:, objective:, format:, env: topic:, lifecycle:, relationship:, account:
List list-purpose:, source:, relationship:, env: subscription:, consent-model:, program:, account:, market:
Asset asset-role:; either program: or topic:; brand:, reuse:, env: channel:, variant:, rights:, depicts-status:, governance:
Audience audience-basis:, program:, env: relationship:, account:, market:, usage-tier:, eligibility:, lifecycle:
Custom field data-domain:, field-purpose:, source:, authority:, sensitivity:, owner: retention:, governance:, program:

Activities should normally rely on native activity type and status rather than duplicating those values as tags. Similarly, assets should rely on native published, archived and expiry properties rather than tags such as asset-status:published.

Naming conventions to enforce

  • Lowercase, hyphenated, no spaces (e.g. q4-promo, not Q4 Promo) so literal matching does not fragment taxonomy.
  • Prefix:value pattern (category:value) for filterable groupings; this structure is a convention for consistency, not a platform-enforced schema.
  • Keep a shared approved-tags list internally since tags can be created ad hoc from setup modals, which otherwise increases typo/duplicate risk (newsletter vs news-letter).

Limitations

  • Tags cannot currently be used inside targeting/segmentation expressions (i.e., you can't yet target subscribers based on "campaigns tagged X"). This is planned for a future release.
  • Tagging on content block assets is unchanged — this update only extends the same tagging experience to the additional record types listed above.