CPV Lab Pro: Installation and Setup Guide for a Self-Hosted Tracker

10.04.2026
19:46

Most trackers are cloud-based - your data lives on the vendor's servers, and you pay per click or event every month. CPV Lab Pro works differently: it's a PHP script that installs on your own VPS, stores all statistics in your own database, and has no click limits on lifetime licenses. This guide walks through setup from scratch.

What CPV Lab Pro Is and Who It's For

CPV Lab Pro is a self-hosted PHP tracking script for monitoring traffic, campaigns, and conversions. Everything - database, logs, raw data - stays on your server. No monthly click limits on lifetime licenses.

The tracker is built for a few specific use cases:

  • Affiliate marketers and media buyers - track ROI by source, offer, GEO, and campaign combination from one dashboard
  • Affiliate managers - manage multiple campaigns and networks simultaneously
  • DevOps and technical users - full infrastructure control, ability to scale the database and web server separately

Technical specs: 80+ pre-configured traffic source templates (Google Ads, Facebook, TikTok Ads, push networks, and more), 80+ affiliate network integrations, built-in A/B testing for landing pages, multi-user access with role-based permissions.

Plans and Pricing

Starting price (monthly) $57 $40 $149 $149
Lifetime license Yes No Yes No
Click limits Unlimited By plan Unlimited By plan
Pre-built traffic sources 80+ 500+ 100+ 70+
Data privacy Full Full Full Vendor-side

CPV Lab Pro's edge over Keitaro: lifetime license option and more affiliate network integrations out of the box. Against Voluum: full data ownership and significantly lower cost at scale.

FAQ

Can I use MariaDB instead of MySQL?
Yes. CPV Lab Pro officially supports MariaDB 10.0.12 and above. Most modern servers ship MariaDB as a MySQL replacement - fully compatible.

Do I need a dedicated IP?
No. A standard VPS with a shared IP works. The key is correct DNS and SSL setup for the tracker domain.

How do I update CPV Lab Pro?
Download the new package from CPV Lab's site, back up your files and database first, then run the update wizard. It handles database schema migration automatically.

What happens to data when the license expires?
Lifetime licenses run forever. If a monthly subscription expires, the tracker enters read-only mode: you can view existing data, but can't create new campaigns. Nothing is deleted automatically.

Does it work behind a CDN or proxy?
Yes. Set up the X-Forwarded-For header so the tracker sees real visitor IPs. With Cloudflare, make sure real IP forwarding is enabled in your zone settings.

Can I install it in a subdirectory?
Technically possible, but a subdomain is recommended - it's the standard setup, easier to maintain, and avoids conflicts with other software on the main domain.

Order a new VPS in Bosnia with a 75% discount!
A reliable server for your projects at an affordable price.
Choose a VPS