Some examples

🚧

The following examples demonstrate the basic usage of the API.

Make sure to read the specific guidelines for each dimension and filter - see Dimensions Cheat Sheet and Filters.

Example 1 -by_hour dimension

GET /backstage/api/1.0/<<example_advertiser_id>>/reports/realtime-campaign-summary/dimensions/by_hour?start_date=2023-03-28T00:00:00&end_date=2023-03-28T23:59:59 HTTP/1.1
Host: backstage.taboola.com
Authorization: Bearer {access-token}
{
  "timezone": "EDT",
  "results": [
    {
      "date": "2023-03-28 02:00:00.0",
      "clicks": 0,
      "visible_impressions": 5,
      "spent": 0,
      "cpa_actions_num": 0,
      "conversions_value": 0,
      "roas": 0,
      "vctr": 0,
      "vcpm": 0,
      "cpc": 0,
      "cpa": 0,
      "cpa_conversion_rate": 0
    },
    {
      "date": "2023-03-28 01:00:00.0",
      "clicks": 0,
      "visible_impressions": 18,
      "spent": 0,
      "cpa_actions_num": 0,
      "conversions_value": 0,
      "roas": 0,
      "vctr": 0,
      "vcpm": 0,
      "cpc": 0,
      "cpa": 0,
      "cpa_conversion_rate": 0
    },
    {
      "date": "2023-03-28 00:00:00.0",
      "clicks": 0,
      "visible_impressions": 8,
      "spent": 0,
      "cpa_actions_num": 0,
      "conversions_value": 0,
      "roas": 0,
      "vctr": 0,
      "vcpm": 0,
      "cpc": 0,
      "cpa": 0,
      "cpa_conversion_rate": 0
    }
  ],
  "recordCount": 3,
  "metadata": {
    "total": 3,
    "count": 3,
    "static_fields": [
      {
        "id": "date",
        "format": null,
        "data_type": "DATE"
      },
      {
        "id": "clicks",
        "format": null,
        "data_type": "NUMERIC"
      },
      {
        "id": "visible_impressions",
        "format": null,
        "data_type": "NUMERIC"
      },
      {
        "id": "spent",
        "format": null,
        "data_type": "MONEY"
      },
      {
        "id": "cpa_actions_num",
        "format": null,
        "data_type": "NUMERIC"
      },
      {
        "id": "conversions_value",
        "format": ".2f",
        "data_type": "MONEY"
      },
      {
        "id": "roas",
        "format": ".2f",
        "data_type": "PERCENT"
      },
      {
        "id": "vctr",
        "format": null,
        "data_type": "PERCENT"
      },
      {
        "id": "vcpm",
        "format": null,
        "data_type": "MONEY"
      },
      {
        "id": "cpc",
        "format": ".3f",
        "data_type": "MONEY"
      },
      {
        "id": "cpa",
        "format": ".3f",
        "data_type": "MONEY"
      },
      {
        "id": "cpa_conversion_rate",
        "format": null,
        "data_type": "PERCENT"
      }
    ]
  }
}

Example 2 - by_smallest_time_bucket dimension

GET /backstage/api/1.0/<<example_advertiser_id>>/reports/realtime-campaign-summary/dimensions/by_smallest_time_bucket?start_date=2023-03-28T00:00:00&end_date=2023-03-28T23:59:59
 HTTP/1.1
Host: backstage.taboola.com
Authorization: Bearer {access-token}
{
  "timezone": "EDT",
  "results": [
    {
      "date": "2023-03-28 02:10:00.0",
      "clicks": 0,
      "visible_impressions": 2,
      "spent": 0,
      "cpa_actions_num": 0,
      "conversions_value": 0,
      "roas": 0,
      "vctr": 0,
      "vcpm": 0,
      "cpc": 0,
      "cpa": 0,
      "cpa_conversion_rate": 0
    },
    {
      "date": "2023-03-28 02:05:00.0",
      "clicks": 0,
      "visible_impressions": 2,
      "spent": 0,
      "cpa_actions_num": 0,
      "conversions_value": 0,
      "roas": 0,
      "vctr": 0,
      "vcpm": 0,
      "cpc": 0,
      "cpa": 0,
      "cpa_conversion_rate": 0
    },
    {
      "date": "2023-03-28 02:00:00.0",
      "clicks": 0,
      "visible_impressions": 3,
      "spent": 0,
      "cpa_actions_num": 0,
      "conversions_value": 0,
      "roas": 0,
      "vctr": 0,
      "vcpm": 0,
      "cpc": 0,
      "cpa": 0,
      "cpa_conversion_rate": 0
    }
  ],
  "recordCount": 3,
  "metadata": {
    "total": 3,
    "count": 3,
    "static_fields": [
      {
        "id": "date",
        "format": null,
        "data_type": "DATE"
      },
      {
        "id": "clicks",
        "format": null,
        "data_type": "NUMERIC"
      },
      {
        "id": "visible_impressions",
        "format": null,
        "data_type": "NUMERIC"
      },
      {
        "id": "spent",
        "format": null,
        "data_type": "MONEY"
      },
      {
        "id": "cpa_actions_num",
        "format": null,
        "data_type": "NUMERIC"
      },
      {
        "id": "conversions_value",
        "format": ".2f",
        "data_type": "MONEY"
      },
      {
        "id": "roas",
        "format": ".2f",
        "data_type": "PERCENT"
      },
      {
        "id": "vctr",
        "format": null,
        "data_type": "PERCENT"
      },
      {
        "id": "vcpm",
        "format": null,
        "data_type": "MONEY"
      },
      {
        "id": "cpc",
        "format": ".3f",
        "data_type": "MONEY"
      },
      {
        "id": "cpa",
        "format": ".3f",
        "data_type": "MONEY"
      },
      {
        "id": "cpa_conversion_rate",
        "format": null,
        "data_type": "PERCENT"
      }
    ]
  }
}

Example 3 - by_campaign dimension

GET /backstage/api/1.0/<<example_advertiser_id>>/reports/realtime-campaign-summary/dimensions/by_campaign?start_date=2023-03-28T00:00:00&end_date=2023-03-28T23:59:59 HTTP/1.1
Host: backstage.taboola.com
Authorization: Bearer {access-token}
{
  "timezone": "EDT",
  "results": [
    {
      "clicks": 38,
      "visible_impressions": 1150,
      "spent": 1.14,
      "cpa_actions_num": 67,
      "conversions_value": 0,
      "roas": 0,
      "vctr": 3.3,
      "vcpm": 0.99,
      "cpc": 0.03,
      "cpa": 0.017,
      "cpa_conversion_rate": 176.3,
      "campaign_id": "483",
      "campaign_name": "My Test Campaign"
    },
    {
      "clicks": 22,
      "visible_impressions": 720,
      "spent": 0.66,
      "cpa_actions_num": 43,
      "conversions_value": 0,
      "roas": 0,
      "vctr": 3.06,
      "vcpm": 0.92,
      "cpc": 0.03,
      "cpa": 0.015,
      "cpa_conversion_rate": 195.5,
      "campaign_id": "487",
      "campaign_name": "Another Campaign"
    }
  ],
  "recordCount": 2,
  "metadata": {
    "total": 2,
    "count": 2
  }
}

Example 4 - by_campaign_by_smallest_time_bucket dimension

GET /backstage/api/1.0/<<example_advertiser_id>>/reports/realtime-campaign-summary/dimensions/by_campaign_by_smallest_time_bucket?start_date=2023-03-28T00:00:00&end_date=2023-03-28T01:00:00&campaign=483 HTTP/1.1
Host: backstage.taboola.com
Authorization: Bearer {access-token}
{
  "timezone": "EDT",
  "results": [
    {
      "date": "2023-03-28 00:55:00.0",
      "clicks": 2,
      "visible_impressions": 78,
      "spent": 0.06,
      "cpa_actions_num": 4,
      "conversions_value": 0,
      "roas": 0,
      "vctr": 2.56,
      "vcpm": 0.77,
      "cpc": 0.03,
      "cpa": 0.015,
      "cpa_conversion_rate": 200,
      "campaign_id": "483",
      "campaign_name": "My Test Campaign"
    },
    {
      "date": "2023-03-28 00:50:00.0",
      "clicks": 3,
      "visible_impressions": 95,
      "spent": 0.09,
      "cpa_actions_num": 5,
      "conversions_value": 0,
      "roas": 0,
      "vctr": 3.16,
      "vcpm": 0.95,
      "cpc": 0.03,
      "cpa": 0.018,
      "cpa_conversion_rate": 166.7,
      "campaign_id": "483",
      "campaign_name": "My Test Campaign"
    }
  ],
  "recordCount": 2,
  "metadata": {
    "total": 2,
    "count": 2
  }
}

Example 5 - by_site dimension

GET /backstage/api/1.0/<<example_advertiser_id>>/reports/realtime-campaign-summary/dimensions/by_site?start_date=2023-03-28T00:00:00&end_date=2023-03-28T23:59:59 HTTP/1.1
Host: backstage.taboola.com
Authorization: Bearer {access-token}
{
  "timezone": "EDT",
  "results": [
    {
      "clicks": 45,
      "visible_impressions": 1320,
      "spent": 1.35,
      "cpa_actions_num": 82,
      "conversions_value": 0,
      "roas": 0,
      "vctr": 3.41,
      "vcpm": 1.02,
      "cpc": 0.03,
      "cpa": 0.016,
      "cpa_conversion_rate": 182.2,
      "site_id": "1001234",
      "site_name": "example-publisher.com"
    },
    {
      "clicks": 15,
      "visible_impressions": 550,
      "spent": 0.45,
      "cpa_actions_num": 28,
      "conversions_value": 0,
      "roas": 0,
      "vctr": 2.73,
      "vcpm": 0.82,
      "cpc": 0.03,
      "cpa": 0.016,
      "cpa_conversion_rate": 186.7,
      "site_id": "1005678",
      "site_name": "another-site.com"
    }
  ],
  "recordCount": 2,
  "metadata": {
    "total": 2,
    "count": 2
  }
}

Example 6 - by_site_by_smallest_time_bucket dimension

GET /backstage/api/1.0/<<example_advertiser_id>>/reports/realtime-campaign-summary/dimensions/by_site_by_smallest_time_bucket?start_date=2023-03-28T00:00:00&end_date=2023-03-28T01:00:00&site_id=1001234 HTTP/1.1
Host: backstage.taboola.com
Authorization: Bearer {access-token}
{
  "timezone": "EDT",
  "results": [
    {
      "date": "2023-03-28 00:55:00.0",
      "clicks": 3,
      "visible_impressions": 89,
      "spent": 0.09,
      "cpa_actions_num": 6,
      "conversions_value": 0,
      "roas": 0,
      "vctr": 3.37,
      "vcpm": 1.01,
      "cpc": 0.03,
      "cpa": 0.015,
      "cpa_conversion_rate": 200,
      "site_id": "1001234",
      "site_name": "example-publisher.com"
    },
    {
      "date": "2023-03-28 00:50:00.0",
      "clicks": 2,
      "visible_impressions": 67,
      "spent": 0.06,
      "cpa_actions_num": 4,
      "conversions_value": 0,
      "roas": 0,
      "vctr": 2.99,
      "vcpm": 0.9,
      "cpc": 0.03,
      "cpa": 0.015,
      "cpa_conversion_rate": 200,
      "site_id": "1001234",
      "site_name": "example-publisher.com"
    }
  ],
  "recordCount": 2,
  "metadata": {
    "total": 2,
    "count": 2
  }
}

Example 7 - by_country dimension

GET /backstage/api/1.0/<<example_advertiser_id>>/reports/realtime-campaign-summary/dimensions/by_country?start_date=2023-03-28T00:00:00&end_date=2023-03-28T23:59:59 HTTP/1.1
Host: backstage.taboola.com
Authorization: Bearer {access-token}
{
  "timezone": "EDT",
  "results": [
    {
      "clicks": 42,
      "visible_impressions": 1250,
      "spent": 1.26,
      "cpa_actions_num": 78,
      "conversions_value": 0,
      "roas": 0,
      "vctr": 3.36,
      "vcpm": 1.01,
      "cpc": 0.03,
      "cpa": 0.016,
      "cpa_conversion_rate": 185.7,
      "country": "us",
      "country_name": "United States"
    },
    {
      "clicks": 18,
      "visible_impressions": 620,
      "spent": 0.54,
      "cpa_actions_num": 32,
      "conversions_value": 0,
      "roas": 0,
      "vctr": 2.9,
      "vcpm": 0.87,
      "cpc": 0.03,
      "cpa": 0.017,
      "cpa_conversion_rate": 177.8,
      "country": "ca",
      "country_name": "Canada"
    }
  ],
  "recordCount": 2,
  "metadata": {
    "total": 2,
    "count": 2
  }
}

Example 8 - by_country_by_smallest_time_bucket dimension

GET /backstage/api/1.0/<<example_advertiser_id>>/reports/realtime-campaign-summary/dimensions/by_country_by_smallest_time_bucket?start_date=2023-03-28T00:00:00&end_date=2023-03-28T01:00:00&country=us HTTP/1.1
Host: backstage.taboola.com
Authorization: Bearer {access-token}
{
  "timezone": "EDT",
  "results": [
    {
      "date": "2023-03-28 00:55:00.0",
      "clicks": 3,
      "visible_impressions": 89,
      "spent": 0.09,
      "cpa_actions_num": 5,
      "conversions_value": 0,
      "roas": 0,
      "vctr": 3.37,
      "vcpm": 1.01,
      "cpc": 0.03,
      "cpa": 0.018,
      "cpa_conversion_rate": 166.7,
      "country": "us",
      "country_name": "United States"
    },
    {
      "date": "2023-03-28 00:50:00.0",
      "clicks": 2,
      "visible_impressions": 67,
      "spent": 0.06,
      "cpa_actions_num": 4,
      "conversions_value": 0,
      "roas": 0,
      "vctr": 2.99,
      "vcpm": 0.9,
      "cpc": 0.03,
      "cpa": 0.015,
      "cpa_conversion_rate": 200,
      "country": "us",
      "country_name": "United States"
    }
  ],
  "recordCount": 2,
  "metadata": {
    "total": 2,
    "count": 2
  }
}

Example 9 - by_platform dimension

GET /backstage/api/1.0/<<example_advertiser_id>>/reports/realtime-campaign-summary/dimensions/by_platform?start_date=2023-03-28T00:00:00&end_date=2023-03-28T23:59:59 HTTP/1.1
Host: backstage.taboola.com
Authorization: Bearer {access-token}
{
  "timezone": "EDT",
  "results": [
    {
      "clicks": 58,
      "visible_impressions": 1680,
      "spent": 1.74,
      "cpa_actions_num": 95,
      "conversions_value": 0,
      "roas": 0,
      "vctr": 3.45,
      "vcpm": 1.04,
      "cpc": 0.03,
      "cpa": 0.018,
      "cpa_conversion_rate": 163.8,
      "platform": "DESK",
      "platform_name": "Desktop"
    },
    {
      "clicks": 24,
      "visible_impressions": 820,
      "spent": 0.72,
      "cpa_actions_num": 42,
      "conversions_value": 0,
      "roas": 0,
      "vctr": 2.93,
      "vcpm": 0.88,
      "cpc": 0.03,
      "cpa": 0.017,
      "cpa_conversion_rate": 175,
      "platform": "PHON",
      "platform_name": "Phone"
    },
    {
      "clicks": 8,
      "visible_impressions": 290,
      "spent": 0.24,
      "cpa_actions_num": 14,
      "conversions_value": 0,
      "roas": 0,
      "vctr": 2.76,
      "vcpm": 0.83,
      "cpc": 0.03,
      "cpa": 0.017,
      "cpa_conversion_rate": 175,
      "platform": "TBLT",
      "platform_name": "Tablet"
    }
  ],
  "recordCount": 3,
  "metadata": {
    "total": 3,
    "count": 3
  }
}

Example 10 - by_platform_by_smallest_time_bucket dimension

GET /backstage/api/1.0/<<example_advertiser_id>>/reports/realtime-campaign-summary/dimensions/by_platform_by_smallest_time_bucket?start_date=2023-03-28T00:00:00&end_date=2023-03-28T01:00:00&platform=DESK HTTP/1.1
Host: backstage.taboola.com
Authorization: Bearer {access-token}
{
  "timezone": "EDT",
  "results": [
    {
      "date": "2023-03-28 00:55:00.0",
      "clicks": 4,
      "visible_impressions": 112,
      "spent": 0.12,
      "cpa_actions_num": 7,
      "conversions_value": 0,
      "roas": 0,
      "vctr": 3.57,
      "vcpm": 1.07,
      "cpc": 0.03,
      "cpa": 0.017,
      "cpa_conversion_rate": 175,
      "platform": "DESK",
      "platform_name": "Desktop"
    },
    {
      "date": "2023-03-28 00:50:00.0",
      "clicks": 3,
      "visible_impressions": 95,
      "spent": 0.09,
      "cpa_actions_num": 5,
      "conversions_value": 0,
      "roas": 0,
      "vctr": 3.16,
      "vcpm": 0.95,
      "cpc": 0.03,
      "cpa": 0.018,
      "cpa_conversion_rate": 166.7,
      "platform": "DESK",
      "platform_name": "Desktop"
    }
  ],
  "recordCount": 2,
  "metadata": {
    "total": 2,
    "count": 2
  }
}

Sample error responses

{
  "http_status": 400,
  "message": "Requested interval [24 hours] exceeds the max interval for this context [1 hours]",
  "message_code": "api.action.bad_request.null"
}