• Created in public
  • Governed by the community
  • Owned by no vendor

social · registry v0.1.0 · draft

Instagram

utm_source = instagram

Distribution contexts

  • organicGoogle-defined

    Unpaid posts, stories, reels, and bio links.

    utm_medium
    social
    Intended GA channel
    Organic Social
  • paidSchemaFirst default

    Instagram ads purchased through Meta Ads.

    utm_medium
    paid_social
    Intended GA channel
    Paid Social

Aliases

These inputs resolve to instagram. They are never emitted.

  • instagram.com
  • ig
  • insta

Provenance and notes

  • canonical_sourceSchemaFirst default
  • contexts.organic.utm_mediumGoogle-defined
  • contexts.paid.utm_mediumSchemaFirst default
  • aliasesSchemaFirst default

Google's best practices give insta as an example source. SchemaFirst selects the unabbreviated instagram as canonical and registers insta and ig as aliases.

  • Instagram and Facebook are separate sources even when bought through the same Meta Ads account.
Example — organic
{
  "status": "ok",
  "standard_version": "0.1.0",
  "parameters": {
    "utm_source": "instagram",
    "utm_medium": "social",
    "utm_campaign": "spring_product_launch"
  }
}