Consumer marketplace marketingBuilt and run
Qovo website
Bilingual marketing site with first-party attribution
A server-rendered site for the inspection app in English and Ukrainian: CMS blog and download attribution with no third-party analytics.

The problem
The app needed a site that drives store downloads and shows which campaigns bring them.
Third-party trackers were ruled out for privacy, so the measurement had to be our own.
What we built
- 01
Server-rendered site and blog
Nuxt SSR in English and Ukrainian, a blog edited in Directus, a sitemap, optimised images and scroll motion.
- 02
First-party attribution
Campaign tags are kept on the device until the visitor converts and then posted to the app’s own backend.
- 03
A logged download link
The download link goes through a server route that records the click and then sends the visitor to the right store.
What runs now
It runs as a Docker container; the blog is edited in the CMS without a deploy.
Facts
- Privacy
- No third-party analytics: attribution is first-party.
- Downloads
- Store clicks are logged on the server, then redirected to the store.
- Data
- No user data flows from the app into the site.
Screens

Related
Next step
Tell us where it is. A short call about what you have, what blocks launch and whether we are a fit.
No pitch deck. A straight answer on what's blocking your launch.



