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:
- To enable us to do advertisements performance benchmarking
- 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