Platforms · Draft

TikTok Ads

Created 9 Jun 2026·Updated 11 Jun 2026

Latest change: Publish Dossier site and full doc pack to GitHub

Draft document — deep-dive spec incomplete; content will be updated before and during build. Do not treat as signed-off implementation detail. Pack overview

Priority: 3

Overview

TikTok provides reach for younger demographics and verticals such as private schools, tourism, and ecommerce. Ad accounts are created under Kobi TikTok Business Center; clients do not manage raw TikTok Ads Manager access.

Account model

Element Approach
Business Center Kobi BC → advertiser account per tenant
Client assets TikTok Business Account / pixel ownership — partner link or Kobi-managed
Naming kobi_{tenant_slug}_tiktok
Business verification Kobi legal entity on BC — shell advertisers inherit — PRE-9; not client entity

Access & API

  • TikTok Marketing API via authorized app + access token
  • BC admin assigns advertiser to API app
  • Token refresh stored in Secret Manager

Readiness: developer app Sandbox → Live app review, Marketing API scopes, BC admin assignment, business verification — see Platform access & API readiness.

Onboarding checklist

  1. Create advertiser account in Business Center
  2. Business verify — inherited from verified Kobi BC (PRE-9); not client entity
  3. Install TikTok Pixel + Events API
  4. Link product catalog (ecommerce / TikTok Shop if applicable)
  5. Configure conversion events aligned with GA4 event names
  6. Kobi/agency billing profile on advertiser account (no client card)

Conversion tracking

Method Use case
TikTok Pixel Web events
Events API Server-side; primary for optimization
Offline events CRM uploads where API supports

Align event taxonomy with GA4 for cross-channel reporting.

Data to GA4

  • URL macros: utm_campaign=__CAMPAIGN_ID__, utm_content=__CID__, utm_term=__AID__UTM spec
  • Landing page events in GA4; compare TikTok reported conversions vs GA4 attributed

Agent capabilities

  • Campaign / ad group / ad creation from vertical templates
  • Spark Ads workflow if client provides authorized posts (human approval)
  • Budget and bid controls within guardrails
  • Creative specs enforced (aspect ratio, duration)

Human touchpoints

  • Business verification
  • Creative policy (music rights, vertical restrictions)
  • Spark Ads authorization from client
  • Initial account funding thresholds

Dependencies

  • GA4 tracking on landing pages
  • Feed service for catalog campaigns