Features

Built around one promise

A dynamic code separates the symbol from the destination. Everything else — the analytics, the campaigns, the pixel, the API — exists because that separation is only useful if you can see what it did and change it without asking us.