Help center

Connect your Meta ads

Give GhostClick read-only access to your Meta ads, so it can find every page your ads send people to and check them.

What It Does

Once your Meta ad account is connected, GhostClick reads your live ads and lists the landing page behind each one. When a new ad goes live, its page gets a free check for broken links, images and forms. Every page is checked again every few days. You can also check any ad against its page: GhostClick reads what the ad promises (the price, the offer, the code) and confirms the page delivers it. That check uses one audit from your monthly allowance.

Meta ads come with the Growth plan and up. On Growth, GhostClick looks for new ads twice a day. On Pro and up, it looks every hour, so a new ad's page is checked within the hour.

Before You Start

  • You are an admin of the Meta business portfolio that owns your ad account.
  • It takes about ten minutes, and you only do it once.

Info

The connection is read-only. GhostClick asks Meta only for ads_read: it can see your ads, but it cannot create or change them, and it cannot spend money. A one-click "Connect with Meta" button is on its way. Until then, you make a token in Meta and paste it into GhostClick, as below.
1

Create an app

A private app in your business portfolio

2

Add a system user

A Meta account for software, not a person

3

Give it your ad account

With View performance access only

4

Make a token

Paste it into GhostClick

1. Create a Meta App

Meta only hands out tokens through an app. This one stays private to your business: nobody else sees it and it needs no review.

  1. Open Meta Business Settings and check the business portfolio that owns your ad account is the one selected, top left.
  2. In the left menu, open Accounts, then Apps.
  3. Click Add, then Create a new app ID. Meta opens its developer site.
  4. Name the app GhostClick and click Next.
  5. For the use case, choose Measure ad performance data with Marketing API. If you do not see it, choose Other, then the app type Business.
  6. Pick your business portfolio when asked, and finish with Create app.

2. Add a System User

A system user is a Meta account for software. Its token keeps working when people leave your team or change their Facebook password.

  1. Back in Business Settings, open Users, then System users.
  2. Click Add. Name it GhostClick, set the role to Employee, and click Create system user.

3. Give It Your Ad Account and the App

  1. With the new system user selected, click Assign assets.
  2. Choose Ad accounts, tick each ad account you want GhostClick to check, and under Partial access turn on View performance only.
  3. Choose Apps, tick the GhostClick app you made, and turn on Develop app (Meta may call it Test app). This is what lets the system user make a token with it.
  4. Click Assign assets to save.

4. Make the Token

  1. On the system user, click Generate token.
  2. Pick the GhostClick app and click Next.
  3. Set Token expiration to Never.
  4. In the permissions list, tick ads_read and nothing else, then click Generate token.
  5. Copy the token. It starts with EAA. Meta shows it only once, so if you lose it, generate a new one.

5. Paste It into GhostClick

  1. In GhostClick, open Settings, then Meta ads.
  2. Paste the token and click Connect. GhostClick checks it with Meta straight away and shows the ad accounts it can see.
  3. Click See your ads. Your live ads are listed by the page they send people to, with each page's latest check.

Info

Your token is encrypted before it is stored and is never shown again, not even to you: Settings shows only its last four characters. Only GhostClick's servers can read it, and only to read your ads. Disconnect in Settings deletes it. You can also revoke it at any time in Meta, from the system user's page.

If Something Goes Wrong

  • "This token cannot see any ad accounts": the system user has not been given the ad account. Go back to step 3 and assign it.
  • "This token does not have the ads_read permission": generate a new token and tick ads_read in step 4.
  • Your app is not in the Generate token list: the app is not assigned to the system user, or it belongs to a different business portfolio. Check step 3.
  • Meta stopped accepting your token: someone revoked it or removed the system user. Make a new one and paste it in Settings with Replace token.
  • An ad is missing from the list: GhostClick lists active ads that link to a web page. Ads that open a form, Messenger or WhatsApp have no page to check.

Tip

Checking an ad against its page works the same way as attaching a creative to a journey. See Traffic source verification.