---
title: "Records an ad click."
method: POST
path: "/v1/ads-tracking/click"
tags: ["Advertising"]
---

# Records an ad click.

`POST /v1/ads-tracking/click`

## Request

- Base URL: `https://ads.roblox.com`
- URL: `https://ads.roblox.com/v1/ads-tracking/click`
- Auth: API key in cookie `.ROBLOSECURITY`

## Request body

- RobloxAdsApiRecordClickRequest: A request model for an ad click.
  - `encryptedAdTrackingData` string: The encrypted tracking data
  - `campaignTargetType` 0 | 1 | 2 | 3: The campaign target type ['Undefined' = 0, 'Universe' = 1, 'Asset' = 2, 'ImmersiveAd' = 3]
  - `placementLocation` 1 | 2 | 4 | 8 | 16 | 32 | 64 | 128: The placement location ['Undefined' = 1, 'GameSort' = 2, 'AvatarShop' = 4, 'ItemDetails' = 8, 'HomePage' = 16, 'Billboard300x250' = 32, 'Billboard600x300' = 64, 'Billboard300x600' = 128]

## Response `200`

OK

- RobloxWebWebAPIApiEmptyResponseModel

## Other responses

- `401`: 0: Authorization has been denied for this request.
- `403`: 0: Token Validation Failed

## Changes

- **2026-10-14** `5dcfa33df56a`: 1 info
  - endpoint added

[Operation history](https://skmtc.dev/roblox/apis/roblox-api/changes/v1/ads-tracking/click/post.md)

---

[API](https://skmtc.dev/roblox/apis/roblox-api.md) - [All operations](https://skmtc.dev/roblox/apis/roblox-api/llms.txt) - [OpenAPI document](https://skmtc.dev/roblox/apis/roblox-api/revisions/bcfdc20689cd?raw)
