Campaign examples
Practical Axalot campaign examples for stream order, filters, rotation, pixels, and Traffic Source parameters.
Goal
These examples show campaign structures that map cleanly to the current Axalot Tracker form. Treat them as templates, not fixed rules.
Simple launch
One source, one stream, one destination.
Geo and device split
Different destinations for different traffic segments.
A/B rotation
Same audience, multiple weighted destinations.
Source-parameter routing
Route by campaign, creative, keyword, UTM, or sub values.
Console path
Console / Tracker / Campaigns / Create CampaignConsole / Tracker / Campaigns / Edit Campaign
Example 1: basic offer launch
Use this when the campaign has one audience and one destination.
Campaign
Name: FB US Android CPI - June
Domain: tracking-domain.com
Traffic Source: Facebook
Cost model: CPM
Stream 1: Main
Filters: none
Pixels: Meta primary pixel
Rotation:
- PWA: App A
Offer Link: Network A / Offer A
Weight: 100Why this works
With no filters, the only stream acts as the campaign route for all incoming traffic. This is fine when there is no split logic yet.
Example 2: mobile and desktop split
Use this when mobile and desktop traffic need different paths.
Stream 1: US mobile
Filters:
Country IS US
AND Is Mobile IS yes
Pixels:
Meta mobile pixel
Rotation:
- PWA: App A
Offer Link: Offer A
Weight: 100
Stream 2: US desktop
Filters:
Country IS US
AND Device Type IS desktop
Pixels:
Meta desktop pixel
Rotation:
- Landing: Desktop Landing A
Offer Link: Offer A
Weight: 100
Stream 3: Fallback
Filters: none
Rotation:
- Offer Link: Safe fallback offer
Weight: 100Order matters
The fallback stream must stay below the filtered streams. If it is moved to the top, it can catch traffic before the mobile and desktop streams are evaluated.
Example 3: landing A/B test
Use this when the audience is the same and only the landing should be tested.
Stream 1: US mobile test
Filters:
Country IS US
AND Is Mobile IS yes
Pixels:
Meta primary pixel
Rotation:
- Landing: Landing A
Offer Link: Offer A
Weight: 50
- Landing: Landing B
Offer Link: Offer A
Weight: 50
Stream 2: Fallback
Filters: none
Rotation:
- Offer Link: Safe fallback offer
Weight: 100Use weighted rotation when the same audience should be distributed across multiple destinations.
Do not use rotation to separate different audiences. Use separate streams and filters for that.
Example 4: creative-based routing
Use this when the Traffic Source sends creative_id and specific creatives need different destinations.
Traffic Source
creative_id parameter: creative_id
Stream 1: Creative A
Filters:
creative_id IS creative_a
Rotation:
- Landing: Creative A Landing
Offer Link: Offer A
Weight: 100
Stream 2: Creative B
Filters:
creative_id IS creative_b
Rotation:
- Landing: Creative B Landing
Offer Link: Offer A
Weight: 100
Stream 3: Fallback
Filters: none
Rotation:
- Landing: Default Landing
Offer Link: Offer A
Weight: 100Make sure the copied campaign link includes the expected parameter name and value from the selected Traffic Source.
Example 5: geo fallback structure
Use this when one campaign receives multiple countries but only some countries have dedicated routes.
Stream 1: Tier 1
Filters:
Country IS US, CA, GB, AU
Rotation:
- PWA: Tier 1 PWA
Offer Link: Tier 1 Offer
Weight: 100
Stream 2: Europe
Filters:
Country IS DE, FR, ES, IT
Rotation:
- Landing: Europe Landing
Offer Link: Europe Offer
Weight: 100
Stream 3: Fallback
Filters: none
Rotation:
- Offer Link: Global fallback offer
Weight: 100Use one country filter with multiple countries. Do not add several country filters to one stream.
Example 6: QA-only stream
Use this when a buyer, QA user, or internal network needs a controlled path.
Stream 1: QA
Filters:
IP IS 203.0.113.10
Rotation:
- Landing: QA Landing
Offer Link: QA Offer
Weight: 100
Stream 2: Production
Filters: none
Rotation:
- PWA: Production PWA
Offer Link: Production Offer
Weight: 100Do not forget QA streams
Remove or disable QA streams when they are no longer needed. Keep them above production only while testing.
Example 7: platform split
Use this when Android and iOS traffic require different destinations.
Stream 1: Android
Filters:
Platform IS Android
Rotation:
- PWA: Android App
Offer Link: Android Offer
Weight: 100
Stream 2: iOS
Filters:
Platform IS iOS
Rotation:
- Landing: iOS Landing
Offer Link: iOS Offer
Weight: 100
Stream 3: Fallback
Filters: none
Rotation:
- Offer Link: Global fallback offer
Weight: 100Setup checklist
Pick the example closest to the real campaign.
Replace names, countries, platforms, source parameters, pixels, and destinations with real records.
Keep specific streams above fallback.
Save and test the generated link with realistic Traffic Source parameter values.