Ad attribution for Roblox games. Connect TikTok ad clicks to in-game events — and optimize for real players.
From ad click to in-game event — full-funnel visibility for your Roblox campaigns.
Automatically captures ttclid, IP, and user agent when players click your TikTok ads.
Lightweight Luau module. 3 lines to integrate. Tracks joins, playtime, purchases — all server-side.
Server-to-server event forwarding to TikTok Events API. Optimize campaigns for real in-game actions.
See clicks, events, and conversions as they happen. Filter by game, event type, or campaign.
No client-side pixels. All attribution happens server-to-server — reliable, private, and fraud-resistant.
Go beyond installs. Track played_5_minutes, purchased_gamepass, returned_day_2 — optimize for retention.
We capture the ttclid, IP address, and user agent — then redirect them straight into your Roblox game with a session token.
Our Luau SDK reads the session token from LaunchData and automatically tracks game_join, played_5_minutes, and any custom events you define.
We match each event back to the original click and send a server-to-server postback — so TikTok can optimize for your best players.
Drop the SDK into any Roblox game. That's it.
local Obby = require(game.ServerStorage.ObbySDK)
-- Initialize with your API key
Obby.init({
apiKey = "bx_your_api_key",
backendUrl = "https://your-backend.obby.gg"
})
-- That's it! Auto-tracks: player_joined, played_5_minutes
-- Add custom events:
Obby.track(player, "purchased_gamepass", {
gamepassId = 123,
value = 4.99
})Set up in minutes. Start seeing which ads drive real players.
Get Started — Free