Better conversion data for ad platforms. Less guesswork in decisions.
Server-side tracking helps build a more controlled measurement foundation for your current conversions and can make your own business data usable in analytics and ad platform optimization.
Basic improves the technical foundation of your current tracking. Advanced includes the benefits of Basic and adds first-party data, CRM/ERP signals or other business-critical optimization signals when the data is technically available.
Server-side tracking is built for the platforms you actually use. Viral Links does not manage Meta, TikTok or LinkedIn advertising, but the measurement has to work regardless of who runs the ads.
If the implementation level or data availability is unclear, the project can start with a paid implementation plan. It is credited against the implementation if the project starts within 14 days.
- Basic from €1,500 + VAT
- Advanced from €3,000 + VAT
- Custom work €120/h + VAT
Measurement infrastructure or business data?
Server-side implementation is not one identical product for everyone. Basic improves the technical foundation of current conversion tracking. Advanced brings your own business data into analytics and ad platforms.
Server-side Basic
Basic is for companies that want to make current conversion tracking more controlled and less vulnerable to browser-based tracking limitations.
- 1st-party tracking domain
- Custom loader
- A server-side measurement foundation
- Less reliance on browser-loaded scripts
- Better cookie foundation where possible
- More controlled routing and validation of current key conversions
Server-side Advanced
Includes all Basic benefitsAdvanced is for companies that want to use their own data in analytics or ad platform algorithms. This can mean CRM/ERP signals, lead quality, purchase value or later funnel stages.
- All Basic benefits
- First-party data usable in analytics
- Better optimization signals than form submit alone
- CRM/ERP data included when the technical path is clear
- Traffic source can be connected to later business outcomes
What do these benefits mean in practice?
Basic: better measurement foundation
- 1st-party tracking domain
Tracking relies more on your own tracking domain and less only on common third-party endpoints.
- Custom loader
Reduces the risk that common blocking and adblock lists block tracking scripts as easily. It does not remove all blocking, but it makes tracking less vulnerable.
- Better cookie foundation
Campaign and identifier data can be stored in a more controlled way where technically and consent-wise appropriate.
- Validation
Key conversions are checked so they actually reach the agreed platforms.
Advanced: better business signals
- First-party data
Your own user, lead, purchase or customer data can be used in analytics and ad platform signals.
- CRM/ERP signals
If data can be extracted clearly from the system, qualified leads, won leads or purchase value can be brought closer to ad optimization.
- Better signal quality
Advertising does not optimize only toward form submissions, but toward data closer to business value where possible.
- Traffic source + later outcome
The user brought by advertising can be connected more clearly to later business outcomes if identifiers and data sources allow it.
What does server-side tracking fix in practice?
Basic helps when the issue is the measurement foundation
- Browser-based tracking is fragile
- Scripts may fail to load
- Cookie and campaign data may not persist well enough
- Current conversions are not routed in a controlled way
- Tracking has not been properly validated
Advanced helps when the issue is signal quality
- Google Ads sees the form, but not lead quality
- CRM or ERP knows the sale, but the data does not return to ad platforms
- Purchase value, customer value or later funnel stages are not visible to algorithms
- Data should be used for optimization, not only reporting
Server-side tracking improves measurement infrastructure, data quality and signal handling, but it does not remove the need for correct consent handling or guarantee that all browser, platform or attribution limitations disappear.
Do you recognize your situation?
B2B lead generation
If you want to secure tracking for forms, bookings or demo requests, Basic may be enough. If you want to send qualified lead or won lead data from a CRM back to ad platforms, this is an Advanced path or Advanced + custom estimate.
Ecommerce
If the goal is to secure purchase events and conversion value, Basic or Advanced may be enough depending on the setup. If you want to use customer value, product-level data, refunds or later purchase behavior, this is usually an Advanced or custom path.
SaaS and custom web apps
If you want to track sign-ups or demo requests, Basic may be enough. If the valuable events happen inside the logged-in product, backend, CRM or Supabase, this is an Advanced or custom path.
Start based on what you want to achieve
I want a better measurement foundation
Recommendation: Server-side Basic. Best when current conversions already exist, but tracking should be moved to a more controlled first-party foundation.
I want to use my own data in advertising
Recommendation: Server-side Advanced. Best when you want to use first-party data, CRM/ERP signals, lead quality, purchase value or later funnel stages in analytics or ad platforms.
I am not sure what the right implementation is
If the current setup, data availability or correct implementation level is unclear, the project can start with a paid implementation plan.
€490 + VAT. Credited against the implementation if the project starts within 14 days.
Calculate an initial estimate for server-side tracking
Start by choosing what you primarily want to improve. The calculator then gives you an initial implementation level, selected platforms, optional add-on modules and an optional monthly monitoring service.
Choose your primary goal. This determines whether Server-side Basic, Server-side Advanced, a separate estimate or an implementation plan is recommended.
Choose the conversions that should be sent more reliably to analytics and ad platforms. You can choose more than one.
GA4 and Google Ads are included as the basic starting point. Select the additional platforms where you want server-side data or better conversion signals.
- GA4
- Google Ads
- Google Ads Enhanced Conversions, if the required data is available
Add-on modules are optional, but they can make conversion data more useful for sales, reporting and ad platform optimization.
+€500 / module + VAT
You can add an ongoing monitoring service if you want critical signals from the original implementation to be checked after launch as well.
The initial estimate is not a binding quote. Final scope and pricing are confirmed before implementation.
Basic or Advanced? It is not just about event count.
Additional platforms, add-on modules and separate estimates
Platform modules
Additional platforms are priced based on the selected implementation level.
- Basic: +€250 / platform
- Advanced: +€500 / platform
- Meta CAPI
- TikTok Events API
- LinkedIn CAPI
- Pinterest CAPI
- Microsoft Ads conversions
Other add-ons
- Lead or sale notifications
- Main conversion enrichment
- Conversion source path capture
- Tracking important intermediate steps
Separate estimate
If data is already available on the current website, forms or dataLayer, a separate estimate is usually not needed. If the implementation requires CRM, ERP, backend or another system as a data source, the final scope and price need a more detailed estimate.
Tracking should not break silently
Tracking Monitoring is an optional add-on that helps detect if critical signals included in the original implementation stop working after website updates, tag changes or platform diagnostic changes.
Tracking Monitoring
- Monitoring of critical signals
- Alerts for interruptions or anomalies
- Light GA4 / Google Ads / Meta diagnostic checks according to the agreed implementation
- Small fixes within the original implementation scope
- Email, Slack or Discord alerts if agreed
When the standard implementation is not enough
Not all CRM/ERP data is automatically custom work. If data can be extracted through an existing integration, webhook or reasonable API connection, it can be part of the Advanced path. Custom systems, Supabase, custom backend, custom dataLayer and more complex integrations are priced separately.
- CRM/ERP signals when the technical path is clear
- Qualified lead / won lead
- Purchase value / customer value
- Supabase or custom system
- Custom backend
- Custom dataLayer
- Webhooks and backend events
How the project works
- 01
Clear need or implementation plan
If the implementation need is clear, you can request an estimate directly. If the current setup, data availability or correct implementation level is unclear, the project can start with a paid implementation plan.
- 02
Scope and goals
It is defined whether this is a Basic, Advanced, add-on or custom implementation.
- 03
Server-side implementation
The agreed server-side tracking setup and required signal paths are built.
- 04
Validation
It is tested that conversions, values, parameters and signals reach the agreed platforms.
- 05
Post-launch check
After implementation, critical signals are checked so they are not left in an unclear state.
- 06
Optional monitoring
Tracking Monitoring can be added as a separate service.
Why Viral Links?
Server-side tracking is built for marketing decisions and using your own data, not just to add more tags to a website. The implementation is done by Riku, the founder of Viral Links.
Clear Basic / Advanced split
Basic is the measurement infrastructure. Advanced adds first-party data and business signals. The scope of each is clear before implementation.
Business signals first
Implementation is designed around the signals analytics and ad platforms can actually use.
No ROAS guarantees
Server-side is not sold as a magic fix for ad automation. It is an improvement to the measurement foundation and data quality.
Hosting is chosen to fit the implementation
The setup can be built without unnecessary infrastructure complexity, and tracking server hosting costs are handled separately.
Custom priced separately
CRM/ERP can be part of the Advanced path if data can be extracted through an existing integration, webhook or reasonable API connection. Custom systems, Supabase, custom backend, custom dataLayer and broader integration work are priced separately.
Low buying friction
You can start with the calculator, a direct implementation estimate or a paid implementation plan.
Frequently asked questions
Not always. If the implementation need is clear, you can request an estimate directly. The implementation plan is used when the current setup, data availability or correct implementation level must be clarified before a quote. It is credited against the implementation if the project starts within 14 days.
Basic improves the technical foundation of current conversion tracking. Advanced includes all Basic benefits and adds first-party data, CRM/ERP signals or other business data into analytics and ad platform optimization when the data is technically available.
They can be part of the Advanced path if data can be extracted through an existing integration, webhook or reasonable API connection. If the connection must be built, it is custom work.
No. A custom loader can reduce the risk that common blocking and adblock lists block tracking scripts as easily, but it does not remove all blocking and does not bypass consent requirements.
No. The customer pays for tracking server hosting costs or other hosting costs separately.
No. Server-side tracking does not guarantee better ROAS. Its purpose is to improve the measurement foundation and the quality of signals available to ad platforms.
Request an implementation estimate
Tell us briefly about your situation. I'll get back to you and assess whether Basic, Advanced or custom implementation fits best.
Want to know whether Basic is enough or Advanced is needed?
Calculate an estimate or request an implementation estimate. If the implementation level or data availability is unclear, the project can start with a paid implementation plan that is credited against the implementation within 14 days.
