Platforms · Draft
TikTok Ads
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
- Create advertiser account in Business Center
- Business verify — inherited from verified Kobi BC (PRE-9); not client entity
- Install TikTok Pixel + Events API
- Link product catalog (ecommerce / TikTok Shop if applicable)
- Configure conversion events aligned with GA4 event names
- 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