Skip to content
DarkCore Tracker

Rulesthat send each click where it converts.

A stream holds a list of rules. Each one has its conditions and its targets; the tracker checks them top to bottom and the first rule that matches sends the click.

A rule in DarkCore Tracker: countries, language, device type and a sub1 filter

One link for every audience, and the page that works for US iPhones is shown to German desktops too.Here each audience gets its own rule, and you can reorder them by dragging.

Five kinds of condition.All of a rule's must match.

  • Country

    A list of countries by ISO code. The click's country comes from its IP.

  • Language

    The browser's language: en also matches en-US, pt also matches pt-BR.

  • Device and OS

    Mobile, tablet or desktop; Android, iOS, Windows, macOS or Linux.

  • Sub ID filters

    Any of sub1 to sub10, or any slot at all: equals, not equals, starts with or contains a list of values. Up to ten per rule.

  • Fallback

    A rule with no conditions catches everything the rules above it did not. Without one, an unmatched click is logged as no route.

The order is the logic.Drag to change it.

Rules are checked from the top, and each row shows its conditions as chips: flags, language, device, sub filters. A rule with no targets is skipped.

Traffic distribution of a stream in DarkCore Tracker: four rules with their conditions

Questionsabout this feature.

Ask us in Telegram

Can I route by a parameter that is not a sub?

Yes. Map the source's own parameter to one of sub1 to sub10 in the stream, for example external_id to sub7, and filter by that sub.

Can a rule filter by city, ISP or browser?

Not today. Rules filter by country, OS, language, device type and subs. City, ISP and browser are in Tracker Logs and in reports.

How fast does a change reach live traffic?

Save the stream and the new rules are served without a restart or a new link.

Give every click its route.

Write to us in Telegram. We will show the tracker on your own streams.