Server-side tracking

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
Two ways to use server-side tracking

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

Better measurement infrastructure for current conversions.

Basic is for companies that want to make current conversion tracking more controlled and less vulnerable to browser-based tracking limitations.

Scope
  • 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
From €1,500 + VAT

Server-side Advanced

Includes all Basic benefits
First-party data and business signals for ad optimization.

Advanced 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.

Scope
  • 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
From €3,000 + VAT

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.

1. What do you primarily want to improve?

Choose your primary goal. This determines whether Server-side Basic, Server-side Advanced, a separate estimate or an implementation plan is recommended.

2. Which conversions do you want to track more reliably?

Choose the conversions that should be sent more reliably to analytics and ad platforms. You can choose more than one.

3. Which platforms should receive the data?

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.

Included by default
  • GA4
  • Google Ads
  • Google Ads Enhanced Conversions, if the required data is available
4. Do you want add-on modules for the implementation?

Add-on modules are optional, but they can make conversion data more useful for sales, reporting and ad platform optimization.

+€500 / module + VAT

5. Do you want ongoing Tracking Monitoring?

You can add an ongoing monitoring service if you want critical signals from the original implementation to be checked after launch as well.

6. Initial estimate
Based on your selections
Recommended implementation—
Selected conversions—
Platforms—
Add-on modulesNo add-on modules
Ongoing monitoringNo ongoing monitoring
Estimated setup total
—

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.

 
Server-side Basic
Better measurement infrastructure for current conversions.
Server-side Advanced
Everything in Basic + first-party data and business signals.
Main goal
Improving the technical foundation of current tracking
Using your own data in analytics and ad platforms
Includes Basic benefits
Yes
Yes, and extends them into data usage
1st-party domain and custom loader
Included
Included
First-party data usage
Not the main focus
Included within agreed scope
CRM/ERP signals
Not included
Possible if the technical path is clear
Custom systems / Supabase / backend
Not included
As custom estimate

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.

€120/h + VAT

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

€290 / month + VAT
  • 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
Monitoring does not include tracking server hosting costs, new events, new platforms, new integrations, broad dataLayer work, rebuilds required by website redesigns or ad optimization.

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

  1. 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.

  2. 02

    Scope and goals

    It is defined whether this is a Basic, Advanced, add-on or custom implementation.

  3. 03

    Server-side implementation

    The agreed server-side tracking setup and required signal paths are built.

  4. 04

    Validation

    It is tested that conversions, values, parameters and signals reach the agreed platforms.

  5. 05

    Post-launch check

    After implementation, critical signals are checked so they are not left in an unclear state.

  6. 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.

Get in touch

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.

Where would you like to start?

Submitting this form does not commit you to anything. I usually reply within a couple of business days.

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.