Custom Traffic Source Integration
Track any traffic you can tag — push, pop, in-app, email, SMS, private deals, anything — and report it alongside your major platforms on the same terms.
What this integration does
Not every traffic source comes with an API and a logo. A lot of affiliate operations run meaningful spend through smaller ad networks, push and pop platforms, in-app inventory, email and SMS sends, private placement deals, and things they've built or bought outside the named-platform world. None of those have the kind of integration Meta or Google does, and historically that's meant they either live outside the main reporting view entirely or get tracked in spreadsheets that someone has to maintain by hand.
The Routy Custom Traffic Source integration is the catch-all for everything outside the named platforms. You define the source, configure the parameters you want to track against, and Routy treats it as a first-class channel in your reporting. The traffic gets tracked the same way as any other channel through Routy's tracking links and postbacks, and the data ends up in the same dashboards as your Google Ads, Meta, and the rest of your major channels.
What you'll get out of it
Once configured, a Custom Traffic Source gives you:
- Click and conversion tracking through Routy's tracking links and postbacks, regardless of where the traffic originated
- Spend data you bring in yourself — either entered manually for the period, imported from a CSV, or posted in through Routy's API if your source can output it programmatically
- Sub-source, campaign, and creative-level attribution using whatever parameter taxonomy makes sense for your setup
- Side-by-side reporting with your major channels, so a custom source shows up next to Google and Meta in the same dashboards with the same metric definitions
Plus, because the conversion attribution rules are the same across all your sources, a comparison between a custom email send and a paid search campaign is genuinely a like-for-like comparison rather than two different things measured differently.
How it actually works
You create a Custom Traffic Source by defining its parameters: the source name, the campaign and sub-campaign structure, whatever creative or placement dimensions you want to break the data down by, and the conversion postback configuration if the source supports server-to-server reporting. Routy gives you tracking links for the source, you tag your traffic with those links, and clicks start flowing into your reports.
A few things worth knowing before you set one up:
- The richness of the data depends on how much you tag. If you only tag at the source level, you'll see that source's performance as a single aggregate. If you tag down to campaign and sub-source, you'll see the breakdown that level of tagging supports. Routy doesn't impose a taxonomy; you define one that fits the source.
- Spend data for custom sources doesn't get pulled automatically the way it does for named-platform integrations. You either enter it manually, import via CSV on a schedule, or push it through Routy's API. Many operations build a small script that posts spend daily from whatever the source's reporting endpoint is.
- Conversion attribution works through Routy's standard tracking, which means the conversions are matched to clicks using the same logic as your other channels. The custom source doesn't need to do anything special on its side beyond passing the tracking parameters through.
Why this is worth doing
The reason custom sources tend to be under-tracked is that the work of setting up tracking for each one is real, and the perceived payoff is usually smaller per source than for the major platforms. The result, over time, is that a lot of operations end up with 80% of their reporting covering 60% of their traffic, with the long tail of smaller sources living in spreadsheets that get out of date and decisions getting made on incomplete data.
Setting custom sources up properly through Routy collapses that asymmetry. The smaller sources stop being second-class citizens in the reporting; they get measured on the same terms as everything else, and the comparisons across the full traffic mix become honest. For operations that run a meaningful share of traffic outside the named platforms — affiliate-heavy buys, push and pop networks, off-the-shelf inventory deals — getting custom sources into the same reporting view is usually what makes the full media mix manageable rather than a constant exercise in mental gymnastics.
Frequently asked questions
Does the source need to be a specific kind of platform?
No. Any traffic you can tag with a URL parameter or report through a server-to-server postback can be tracked as a Custom Traffic Source. Push, pop, in-app, email, SMS, direct buys, private inventory, things you've built yourself — they all work.
Do I have to enter spend data manually?
Manual entry is one option, but most operations either import on a schedule from a CSV the source provides or post spend programmatically through Routy's API. The integration doesn't require manual entry; it just allows it for cases where there's no automated option.
How does the postback work?
You configure a postback URL that the source calls when a conversion happens (or that you call from your own system when you record a conversion). Routy matches the postback to the original click using a click ID or transaction ID, and the conversion shows up in the same reports as everything else.
Can I run multiple sub-sources under one Custom Traffic Source?
Yes. The parameter structure is yours to define, so you can have multiple sub-sources, multiple campaign hierarchies, or whatever taxonomy fits the source you're tracking.
What's the difference between this and just adding a custom UTM tag?
UTM tags work for basic source attribution, but a Custom Traffic Source gives you a full integration: spend tracking, postback configuration, custom parameter dimensions, and the same reporting surface as your major channels. UTMs would get you the click; a Custom Traffic Source gets you the full reporting view.
Ready to bring Custom Traffic Source into one view?
If you're running traffic that doesn't come from one of the major platforms and you've been keeping it outside the main reporting, setting up a Custom Traffic Source is the way to bring it in. The setup takes a few minutes for each source.