Skip to content

Campaign type — the full vocabulary

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

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

Where it is stored: campaigns.campaign_type — 47 rows carry a value.

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

What this axis answers

Proposed — not yet in the database. What kind of campaign a grouping is.

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
Product Launchproduct_launch11Introduces a new product
Brand Platformbrand_platform7Broad brand idea or positioning
Feature Launchfeature_launch6Introduces a new feature
Product Category Campaignproduct_category_campaign6Promotes a category, not one SKU
Developer Campaigndeveloper_campaign4API/platform/developer adoption
Customer Story Campaigncustomer_story_campaign4Proof through customer use
Enterprise Campaignenterprise_campaign3B2B, sales, ROI, customer proof
Trust & Safety Campaigntrust_safety_campaign2Reassures around privacy, security, reliability
Education Campaigneducation_campaign2Teaches use case or behavior
Performance Campaignperformance_campaign1Conversion-focused paid media
Cultural Moment Campaigncultural_moment_campaign1Tied to trend, event, moment, fandom
Seasonal Campaignseasonal_campaignHoliday, back-to-school, summer, etc.
Sponsorship Campaignsponsorship_campaignSports, entertainment, event, cultural property
Retail Campaignretail_campaignIn-store or commerce-focused push
Creator Campaigncreator_campaignCreator-led storytelling or adoption
Social Challengesocial_challengeParticipatory social campaign
Brand Refresh Campaignbrand_refresh_campaignNew identity, messaging, or positioning
Retention Campaignretention_campaignHabit-building, loyalty, usage
Re-engagement Campaignre_engagement_campaignBring users back
Partnership Campaignpartnership_campaignA campaign CO-CREATED by two or more brands as partners (McDonald's × Minecraft): shared creative, shared credit.
ProjectprojectThe generic brand-side grouping container for work that isn't a campaign or identity program (studios say "400 projects"); atomic content_items groupable any w…

Value details

Partnership Campaign

partnership_campaign · not used yet · kind: campaign type

A campaign CO-CREATED by two or more brands as partners (McDonald's × Minecraft): shared creative, shared credit.

Tag it when — Two+ brands co-create the campaign and its assets; both appear in campaign_companies under the governed role vocab.

Never tag it when — NOT sponsorship (sponsor PAYS to attach to a property, does not co-create — use sponsorship_campaign); NOT the content_category 'Partnership' bucket (that is a per-ASSET axis — what the asset is about, not why the campaign exists).

Easily mistaken for:

  • sponsorship campaign
  • partnership

Worked examples:

  • McDonald's × Minecraft co-brand campaign
  • A co-branded product-launch campaign

Project

project · not used yet · kind: campaign type

The generic brand-side grouping container for work that isn't a campaign or identity program (studios say "400 projects"); atomic content_items groupable any way (DN-205 RM-5 design intent).

Tag it when — A coherent body of work grouped for attribution/browse that fits no other campaign_type archetype.

Never tag it when — NOT the user-facing Workspace "Projects" feature (that is the singular project TABLE — a user container, different namespace; no technical collision — DN-205 RM-5).

Worked examples:

  • A studio case-study body of work imported as one grouping
  • A one-off brand collaboration that is not a campaign

Registered, never used

10 of the 21 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.

seasonal_campaign, sponsorship_campaign, retail_campaign, creator_campaign, social_challenge, brand_refresh_campaign, retention_campaign, re_engagement_campaign, partnership_campaign, project

Retired values

Kept here on purpose: rows classified before a value was retired still carry it, so a reader who meets one needs somewhere to look it up.

ValueIn useWhat it meant
brand_awareness0
feature_campaign0
seasonal0
cause_marketing0
ugc_campaign0
rebranding0
testimonial_case_study0
loyalty0
sustainability_csr0
influencer_ambassador0
educational0

How complete this page is

Of 21 registered values, 21 carry a written definition (100%) and 2 carry tagging rules (10%). 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.