ArtisanCloTikTok Ads

TikTok Ads cloaking built for in-app traffic

TikTok's robots, reviewers and spy tools see a neutral White Page; real people from your ads see the offer. Every decision is logged with its reason, and the built-in tracker counts the campaign's money.

Who opens your ad

Your ad link is opened by more than buyers. Here is what ArtisanClo does with each of them, and the reason you will see in the click log.

  • TikTok preview and check robot

    TikTok fetches the link with its own crawler for previews and ad checks — with the shield up or down.

  • Moderator without an ad click

    Opens the landing page in a regular browser, with no ttclid in the link. While the shield is up, they never see the offer.

  • Visit through a VPN or proxy

    Spy tools and reviewers often hide their address behind a VPN or proxy. The network signals add up to a trust score, and the visit does not look like a real viewer.

  • Already-known reviewer

    An address identified as a bot or reviewer in any account on the service gets the White Page at once — no checks, no delay.

  • A real person from your ad

    Arrives on a click with ttclid — from the feed, inside the TikTok in-app browser, often on a mobile network.

ArtisanClo
ArtisanClo check
NetworkDeviceBrowserClick IDAddress history

A decision in a fraction of a second

White Page
In the click log
  • Search or platform crawler
  • Shield: no paid click id
  • VPN or proxy blocked
  • Known bot address
Offer
In the click log
Allowed

With the shield up — a pause of about 2 seconds on the tag and PHP file, then the offer.

A TikTok Ads profile out of the box

Pick TikTok Ads as the traffic source when you create a flow, and protection tunes itself to the platform. Every switch can still be changed by hand, and when the profile changes, the dashboard shows what was and what will be.

50
warm-up clicks
the first checks after launch go to the White Page
3
clicks per IP a day
at the “Balanced” level
off
ISP-based blocking
mobile carriers often hide the provider
ttclid
click ID
how the shield recognises a paid click

Warm-up, the per-IP click limit, the shield and auto-shield come with Professional and are open on the trial.

A shield for the review period

While the campaign is under review, only visits with ttclid in the link get through to the offer. Moderators, forwarded links and direct visits get the White Page.

  1. 01

    Campaign launch

    The flow's first 50 clicks go to the White Page without checks — that is the warm-up.

  2. 02

    Review traces

    Auto-shield watches the flow: say, 9 reviewers arrive within 3 hours where there are usually none.

  3. 03

    Shield goes up

    Within 15 minutes the shield goes up for 6 hours. Everyone without a click ID sees the White Page.

  4. 04

    Decision in the log

    Every such visit is logged with a reason, so you see who was kept out and why.

TikTok macros and campaign money

ArtisanClo is a tracker too. The TikTok Ads template already knows TikTok's macros: campaign, ad group and ad, with their IDs, land in your reports on their own, with no manual tagging.

Macros in the ad link
__CAMPAIGN_NAME____AID_NAME____CID_NAME____CAMPAIGN_ID____CID__
  • Spend, profit and ROI

    By campaign, ad group, creative, offer and GEO — right next to the filter's decisions.

  • Conversions back to TikTok Professional

    Leads and sales go to your ad account through the Events API with your pixel ID and token.

  • Spend from TikTok Ads Manager Business

    Every morning the last 3 days of spend are pulled in by your advertiser ID, so ROI needs no manual input.

Live in a few minutes

Your site and domain stay with you, and DNS stays untouched.

  1. 01

    Create a flow

    Pick TikTok Ads as the source, and the protection profile sets itself.

  2. 02

    Connect the landing page

    One line of the JS tag in <head>, or one PHP file in the landing page root.

  3. 03

    Launch the ads

    Copy the flow's ad link into TikTok Ads Manager — TikTok's macros are already in it.

Recommended for TikTok
Offer
Load mode
White Page
Load mode, or a ready page from the catalog, where AI writes the copy for your niche
Connection
JS tag or PHP file
No code edits Professional
WordPress plugin or Cloudflare worker

Frequently asked questions

01

Does ArtisanClo guarantee that my TikTok ads will be approved?

No, and no tool can honestly promise that. ArtisanClo filters robots, bots, spy services and reviewers it can identify and shows them a White Page; the platform's decisions remain its own. Every decision is visible in the click log, so you can see exactly what happened.

02

What does a TikTok moderator see?

A White Page — a neutral page at your ad address. Take a ready design from the catalog, where AI writes the copy for your niche, or use a page of your own. The offer stays hidden from them.

03

What is the shield, and do I have to turn it on by hand?

While the shield is up, only visits with ttclid in the link reach the offer. You can raise it yourself for a launch or leave it to auto-shield: when review traces spike — say, 9 reviewers in 3 hours where there are usually none — it goes up within 15 minutes for 6 hours. Available from Professional and on the trial.

04

Why do the first 50 clicks go to the White Page?

That is the warm-up. A fresh campaign is checked first, so the flow's first 50 clicks see the White Page without checks. The number can be changed in the flow settings.

05

Why is ISP-based blocking off for TikTok?

That check lowers trust in visits with no visible provider, which is usually a server. TikTok traffic mostly comes over mobile networks, and carriers often hide the provider, so the check would cut off real people. The profile turns it off, and the click ID, network and device do the job instead.

06

Will the filter cut real people in the TikTok app?

The TikTok in-app browser and WebView are recognized. An automation marker there does not cut the visit at once: it is weighed together with the network, timing and referrer. For campaigns where almost all traffic comes from the app, keep the “Balanced” strictness and do not switch on blocking without a referrer.

07

Do I need to move my site or change DNS?

No. Your pages and domains stay where they are. You add one line of code to <head> or one PHP file; on Professional and above, the WordPress plugin or the Cloudflare worker also work.

08

Can I test the filter without losing traffic?

Yes, in shadow mode on the PHP file: every visitor still reaches the offer, and the click log shows whom the filter would have cut. Switch the filter on once you are happy with what you see.

09

How do I send conversions back to TikTok?

Through the Events API: add your pixel ID and token to the traffic source, and leads and sales go to your ad account. Available from Professional.

10

Can spend be pulled from TikTok Ads Manager?

Yes, on Business. Add the advertiser ID, and every morning the last 3 days of spend are imported from TikTok, so ROI is counted without manual input.

11

Can I keep my own tracker?

Yes. ArtisanClo connects to Keitaro as a stream filter and to Binom as a landing gate, and passes the click ID to other trackers. Or use the built-in tracker and keep the cloak and the money in one place.

Launch your next TikTok campaign with a filter that knows the app

Start the free trial, pick the TikTok Ads template and see every decision with its reason in the click log.