Skip to content

Campaign company role type — the full vocabulary

This page is generated. Do not edit it by hand — run scripts/atlas-vocab.py.

There are 9 registered values and nothing in use outside them.

Where it is stored: campaign_companies.role_type — 69 rows carry a value.

Worth knowing: Stored under the name role type on the campaign-company junction.

How the registry and the data line up: 3 of the 9 registered values appear in the data, and nothing appears that is not registered.

What this axis answers

— no definition written yet.

The values

A bold value carries more than its row — tagging rules, a confusion map, or worked examples — and has its own entry under “Value details” below.

ValueStored asIn useWhat it means
Partnerpartner44LIVE derived value: the company participates in the campaign as a partner (derived today from content_entity.role=partner by campaign_synthesis).
Customercustomer24LIVE derived value: the company appears in the campaign as a featured customer (customer-story motion).
Creative Agencycreative_agency1DIM-10: the lead creative agency on the campaign (Ogilvy lead creative).
SponsorsponsorThe company PAYS to attach its brand to the campaign/property without co-creating it (DN-205 RM-6 boundary).
Partner Brandpartner_brandDIM-10: a brand co-creating the campaign (the McDonald's × Minecraft edge).
Media Agencymedia_agencyDIM-10: the media planning/buying agency on the campaign.
ProductionproductionDIM-10: a production/animation/post vendor on the campaign at campaign grain (per-content vendor credit lives in content_credit — RM-3).
InfluencerinfluencerDIM-10: an influencer/creator entity attached to the campaign.
OtherotherDIM-10 catch-all; prefer a specific role — review-queue candidate when used.

Value details

Partner

partner · 44 in use · kind: campaign company role type

LIVE derived value: the company participates in the campaign as a partner (derived today from content_entity.role=partner by campaign_synthesis).

Tag it when — Derived rows only until chunk-6 rewiring; consolidation with partner_brand is a chunk-6 writer decision.

Easily mistaken for:

  • partner brand

Customer

customer · 24 in use · kind: campaign company role type

LIVE derived value: the company appears in the campaign as a featured customer (customer-story motion).

Tag it when — Derived from content_entity.role=customer.

sponsor · not used yet · kind: campaign company role type

The company PAYS to attach its brand to the campaign/property without co-creating it (DN-205 RM-6 boundary).

Tag it when — Money/rights attachment; no shared creative authorship.

Never tag it when — NOT a co-creating partner (partner_brand); NOT an event-grain sponsorship (that lives on event_participations).

Easily mistaken for:

  • partner brand

Partner Brand

partner_brand · not used yet · kind: campaign company role type

DIM-10: a brand co-creating the campaign (the McDonald's × Minecraft edge).

Tag it when — Shared creative authorship between brands.

Easily mistaken for:

  • sponsor

Production

production · not used yet · kind: campaign company role type

DIM-10: a production/animation/post vendor on the campaign at campaign grain (per-content vendor credit lives in content_credit — RM-3).

Never tag it when — NOT the per-content credit edge (content_credit carries role × service/discipline scope).

Registered, never used

6 of the 9 registered values have never been written to a row. For a young axis that is expected; for an old one it is a question worth asking.

sponsor, partner_brand, media_agency, production, influencer, other

How complete this page is

Of 9 registered values, 9 carry a written definition (100%) and 4 carry tagging rules (44%). Every number on this page was counted from the live database when the page was generated — none is stored, and none was typed by hand.

Where to look next

Atlas — the BrandTrackers domain model. Source: git markdown, drift-checked against the live DB.