How ad tracking in Attribuly works
By connecting your ad account with Attribuly, you unlock the power of tracking parameters that will be seamlessly applied to your active or pending review ads. This essential feature ensures that every purchase and conversion can be accurately attributed to the specific ads that your customers interacted with. Armed with this invaluable information, companies can uncover valuable insights into their customers' preferences and behaviors.
In the rare event that Attribuly is unable to track an ad, rest assured that the reports from the ad network will still be reflected in your analytics tools. This comprehensive view includes click, impression, and purchase data. If needed, you also have the option to visit the ad network and append a tracking template to these ads, ensuring no valuable data slips through the cracks.
Sync frequency
Different ad platforms have different synchronization frequencies for different plans.
| Free Plan | Starter | Pro | Enterprise |
Meta ads/Google/ TikTok/Bing and other ad networks | 24 hours | 24 hours | 6 hours | 30 minutes, adjustable |
Facebook ads
For eligible Facebook ads, Attribuly automatically detects ads in active and review status and adds tracking parameters at regular intervals. Auto tracking can help merchants better analyze the ROAS of each ad. For ad campaigns that do not meet the conditions, Attribuly will provide reminders, and users can manually add tracking parameters.
dm_cam={{campaign.id}}&dm_grp={{adset.id}}&dm_ad={{ad.id}}&dm_net=facebook |
The above parameters will be added to each creative URL parameter.
Some important points
Auto tracking only works for ads Less than 20 post engagements.
Advertising creativity points to external links, so Facebook Messenger ads, etc. cannot use auto-tracking.
Facebook shop can't be tracked with auto-tracking. However, Attribuuly can still identify orders from that.
Advantage + ad ads can only be traced to the campaign level
If the ad has existing tracking parameters, auto-tracking will not overwrite.
Set up guide
Connect your Facebook account.
Enable Auto tracking for your new ads' tracking template.
You can also toggle it on when you connect your Facebook account. If you have done that, you don't need to add tracking template manually for new ads.
Use "template mapping" if you have a complete tracking template for existing ads.
To avoid the Learning Phase, Attribuly can map your existing tracking template to Attribuly's. The configuration also reduces your tracking errors.
Duplicated campaign names are not mapped.
Depending on your tracking template, the mapping may lose some data.
To set up, you will see the mapping guide every time after the Meta connection. Input your templates that have the same function as Attribuly's.
"dm_net=facebook" is mandatory
The dynamic id is the best parameter, try to map first.
The parameter is case insensitive.
Each template supports 10 values
Changing your configuration doesn't changes any Meta ads you are running, it's safe.
Fix tracking errors.
You will find some error messages if the Facebook "auto-tracking" feature doesn't work.
Error | What the error means | Steps to resolve the error |
Too many engagements | Facebook uses an algorithm to optimize ads in its network. To prevent interfering with this optimization, Attribuly will not apply tracking to any ads that have more than 20 engagements. This is determined at the time you connect your Facebook ad account to Attribuly. | Click "Fix", Attribuly append tracking parameters to the ad automatically. However, doing so may have a 5% possibility to cause your Facebook ads to go back to the learning phase. |
Invalid crop size | This error occurs if Facebook's horizontal crop size option, 1.91:1, is selected when creating and configuring your ad's image.| | Click "Go to the platform" and add tracking parameters manually. |
Other errors | All other errors. However, Facebook doesn't indicate any error message. | Click "Go to the platform" and add tracking parameters manually. |
Follow the below video to add tracking parameters manually.
dm_cam={{campaign.id}}&dm_grp={{adset.id}}&dm_ad={{ad.id}}&dm_net=facebook
Google ads
Google Ads: Attribuly can track most Google ad types, but some ad types are not supported due to API limitations.
Performance Max campaigns can be tracked, but reporting data for specific ad groups, ads, or keywords is not available.
Below is the tracking template that automatically appends to Google ads' final URL, after "auto tracking"
{lpurl}?dm_cam={campaignid}&dm_grp={adgroupid}&dm_ad={creative}&dm_kw={keyword}&dm_net=adwords
To enable "auto tracking"
Linkedin ads
LinkedIn Ads: Attribuly can track most LinkedIn ads, but some ad types are not supported due to API limitations.
Message ads cannot be tracked.
Boosted posts or social ad campaigns cannot be tracked.
Bing ads
Below parameters are updated to Bing campaigns for existing & new ads
{lpurl}?dm_net=Bing_ad&dm_cam={Campaignid}&dm_grp={Adgroupid}&dm_ad={Adid}&dm_kw={keyword:default}
Attribuly supports most Bing ads, as listed below: URL Tracking with Upgraded URLs - Microsoft Advertising API
Ad Type | Expanded Text Ads | Dynamic search ads | Microsoft Advertising in Bing Smart Search | Microsoft Audience Ads | Multimedia Ads | Product ads | Responsive search ads | Vertical ads |
Auto tracking | × | √ | √ | √ | √ | √ | √ | √ |
Notes | Sunsetted from 2023 |
|
|
|
| Support account level |
|
|
IMPORTANT:
By default, the tracking templates are placed at campaign level, if you add new templates to a lower level, the campaign level templates will be overwritten. Since Bing prioritizes the level at Keywords>Ad>Ad group>Campaign>Account. More information: URL Tracking with Upgraded URLs - Microsoft Advertising API
Snapchat
The "auto tracking" is not available currently. Please use the below tracking template manually.
dm_net=snapchat&dm_cam={{campaign.id}}&dm_grp={{adSet.id}}&dm_ad={{ad.id}}&dm_cam_name={{campaign.name}}&dm_grp_name={{adSet.name}}
Please note:
Attribuly can only track conversion after the tracking template is enabled, no conversion can be tracked at the campaign level without tracking template.
FAQ
Do the dynamic parameters work if I put them in the ad's content?
It doesn't work.