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
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.Create an app
A private app in your business portfolio
Add a system user
A Meta account for software, not a person
Give it your ad account
With View performance access only
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.
- Open Meta Business Settings and check the business portfolio that owns your ad account is the one selected, top left.
- In the left menu, open Accounts, then Apps.
- Click Add, then Create a new app ID. Meta opens its developer site.
- Name the app GhostClick and click Next.
- 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.
- 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.
- Back in Business Settings, open Users, then System users.
- Click Add. Name it GhostClick, set the role to Employee, and click Create system user.
3. Give It Your Ad Account and the App
- With the new system user selected, click Assign assets.
- Choose Ad accounts, tick each ad account you want GhostClick to check, and under Partial access turn on View performance only.
- 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.
- Click Assign assets to save.
4. Make the Token
- On the system user, click Generate token.
- Pick the GhostClick app and click Next.
- Set Token expiration to Never.
- In the permissions list, tick
ads_readand nothing else, then click Generate token. - 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
- In GhostClick, open Settings, then Meta ads.
- Paste the token and click Connect. GhostClick checks it with Meta straight away and shows the ad accounts it can see.
- Click See your ads. Your live ads are listed by the page they send people to, with each page's latest check.
Info
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_readin 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