albertsons · Schema

Campaign

An advertising campaign on the Albertsons Media Collective platform.

GroceryRetailRetail MediaAdvertisingCampaignsAnalyticsConsumer GoodsFoodPharmacy

Properties

Name Type Description
campaignId string Unique identifier of the campaign.
name string Display name of the campaign.
status string Current status of the campaign.
budget number Total budget allocated to the campaign in USD.
startDate string Campaign start date in ISO 8601 format.
endDate string Campaign end date in ISO 8601 format.
impressions integer Total impressions delivered for the campaign.
clicks integer Total clicks recorded for the campaign.
View JSON Schema on GitHub

JSON Schema

retail-media-api-campaign-schema.json Raw ↑
{
  "$schema": "https://json-schema.org/draft/2020-12/schema",
  "$id": "https://raw.githubusercontent.com/api-evangelist/albertsons/refs/heads/main/json-schema/retail-media-api-campaign-schema.json",
  "title": "Campaign",
  "description": "An advertising campaign on the Albertsons Media Collective platform.",
  "type": "object",
  "properties": {
    "campaignId": {
      "type": "string",
      "description": "Unique identifier of the campaign.",
      "example": "500123"
    },
    "name": {
      "type": "string",
      "description": "Display name of the campaign.",
      "example": "Spring Grocery Promotion"
    },
    "status": {
      "type": "string",
      "enum": [
        "active",
        "paused",
        "completed",
        "draft"
      ],
      "description": "Current status of the campaign.",
      "example": "active"
    },
    "budget": {
      "type": "number",
      "format": "double",
      "description": "Total budget allocated to the campaign in USD.",
      "example": 50000.0
    },
    "startDate": {
      "type": "string",
      "format": "date",
      "description": "Campaign start date in ISO 8601 format.",
      "example": "2026-03-01"
    },
    "endDate": {
      "type": "string",
      "format": "date",
      "description": "Campaign end date in ISO 8601 format.",
      "example": "2026-05-31"
    },
    "impressions": {
      "type": "integer",
      "description": "Total impressions delivered for the campaign.",
      "example": 1250000
    },
    "clicks": {
      "type": "integer",
      "description": "Total clicks recorded for the campaign.",
      "example": 18750
    }
  }
}