Best Practices
1. Naming Sources
✅ Correct:
-
Facebook Ads - Casino - FR -
Google UAC - Dating - Tier1 -
TikTok - Betting - UK
❌ Incorrect:
-
Source 1 -
Test -
fb
Recommended format: [Platform] - [Vertical] - [GEO/Add. info]
2. Using Tags
-
Create tags for verticals (Casino, Dating, Betting)
-
Create tags for statuses (Active, Paused, Testing)
-
Create tags for traffic types (Push, Native, Social)
-
Use color coding for quick identification
3. Setting Parameters
-
Always fill in ext_click_id — this is necessary for correct tracking
-
Set cost correctly:
-
Fixed value for sources with CPC/CPM. Note: with the CPM cost type, you specify the price per 1000 impressions — the tracker automatically divides it by 1000 when calculating the cost
-
Macro
{bid}or parametercostfor dynamic cost
-
-
Use all available UTM parameters for detailed analytics
-
Do not duplicate data in different parameters
4. Postback
-
Set up postback only for events that are really needed by the source
-
Test postback before launching campaigns
-
Use pixel events according to the source's requirements:
-
Facebook: Lead, CompleteRegistration, Purchase
-
Google: Conversion
-
TikTok: ViewContent, CompleteRegistration, CompletePayment
-
5. Organizing Work
-
Create a separate Source for each traffic source
-
Do not use one Source for different sources
-
Regularly check statistics by sources
-
Delete or tag unused sources
6. Security
-
Do not store access tokens in postback URL — use secure methods
-
Restrict access — use user rights correctly
-
Regularly update tokens for API
7. Testing
Before launching campaigns, check:
-
✅ Parameters are correctly mapped from URL
-
✅ Click cost is recorded correctly
-
✅ Postback is sent and the source receives events
-
✅ All UTM parameters are passed to the campaign
