Advertisement Statistics API

As a Roblox developer it is currently hard to automate reporting of advertisement spend and performance.

As a Roblox developer with multiple games it is also impossible to determine for what game the transactions are for.

This is important to us for two reasons:

  1. To enable us to do advertisements performance benchmarking
  2. To allow transparency in the group, we are multiple parties that has a stake in the games and it is important that everyone involved gets the correct numbers

Example transaction today:

API: https://economy.roblox.com/v1/users/X/transactions?transactionType=Purchase&limit=10

{
  "created": "2020-03-08T21:34:20.0457115Z",
  "isPending": false,
  "agent": {
    "id": 1,
    "type": "User",
    "name": "ROBLOX"
  },
  "details": {
    "name": "UserAd: PromotedUniverseDesktop",
    "type": "RobloxProduct"
  },
  "currency": {
    "amount": 1000,
    "type": "Robux"
  }
},

This transaction does not say which game it belongs to, since we have multiple games it is impossible to automatically determine that.

Ideal solution:

An API that returns a list of entries with the following information for a group:

  • AdvertisementType (Sponsored / Ad Skyscaper / Ad Banner / Ad Rectangle)
  • Start datetime
  • Stop datetime
  • Robux spend
  • Visits / Clicks
  • CPC
  • CTR
  • Impressions
  • PlaceId
  • Image name (Icon asset name if sponsored, image asset name otherwise)
  • Title / Ad name
4 Likes