Knowledge Base      

How do I use Auto Cost Update With Facebook & Google Ads?

On the Standard plan and higher, you can integrate ClickMagick with your Facebook Ads and Google Ads accounts so ClickMagick can pull in your exact ad cost data automatically.

The Standard plan allows for the integration with one Facebook Ads account and one Google Ads account, while the Pro plan allows for unlimited integrations.

Here’s how to set it up:

Step 1 – For existing Projects, confirm that the Currency setting in your Project Settings is correct. You’ll also want to confirm that your default Currency setting in User Settings is correct, as this is what all new Projects will use.

It is assumed that you’ll set your Currency in ClickMagick to match that of the revenue you’re tracking in ClickMagick.

If your ads account is in a different currency, your ad cost data will be automatically converted to this currency so that all of your stats and key metrics are using the same currency.

Step 2 – Set up the necessary Integrations with Google Ads or Facebook Ads.

Step 3 – Add the cmc_adid parameter to your UTM-powered URLs, setting the value to ga_{creative} for Google Ads or fb_{{}} for Facebook Ads.

If you’re comfortable manipulating your URLs directly, simply append &cmc_adid=ga_{creative} to the end of the URLs in your Google Ads, and append &cmc_adid=fb_{{}} to the end of the URLs in your Facebook Ads.

If you prefer, you can simply use the URL Builder to build new URLs – setting Auto Cost Update to Google Ads or Facebook Ads – then paste the new URLs in to your ads …

Once you’ve done that, your ad cost data will be updated in ClickMagick automatically every hour!


Here are a few things to know about using the Auto Cost function …

1. Adding a new tracking parameter doesn’t trigger any meaningful ad reviews, so you don’t have to worry about that.

2. If your ad account is in a different currency than your ClickMagick account, your ad cost data will be automatically converted to the currency of your ClickMagick account as set in your User Settings.

You can also set the desired currency on a per-project basis in your Campaigns Project Settings, which will override the system-wide default in your User Settings.

3. On the day you enable an ad network integration, the clicks you received prior to enabling it will not have any auto cost data. If you want, you can use the Update Ad Spend tool to manually set the cost for these clicks.

4. Your cost data from both Facebook Ads and Google Ads can be delayed by up to 3 hours. They do not provide any data in real-time. So keep this in mind when viewing your stats for “Today.”

If you want you can manually enter estimated cost data intraday using the Update Ad Spend Tool, which will simply be overwritten when the real cost data comes in from your ad network. You can read more about this below.

5. To avoid larger “discrepancies” between what’s shown in ClickMagick vs. your ad account you’ll want to ensure that the time zone in your Campaigns Project Settings matches the time zone of your ads account.

6. If you advertise on both Facebook Ads and Google Ads, and you have those accounts set to different time zones, you’re only going to be able to match one of them in your Campaigns Project Settings.

There’s really nothing we can do about this – the real limitation is that both Facebook Ads and Google Ads make it practically impossible to change the time zone on your ad accounts.

In this scenario, just be aware that one of them – the one that doesn’t match your Campaigns Project time zone – isn’t going to exactly match the ad costs you see in ClickMagick due to the time zone difference.

This shouldn’t cause any real issues, and as always you can rely on the data in ClickMagick to be laser accurate.

Article 777 Last updated: 05/22/2022 4:08:02 PM