Opens in a new tab

Server-side event tracking

Send conversions from your server, not your visitors' browsers.

Install the WordPress plugin and Traculo forwards your events to Google Analytics, Meta, Google Ads and more, with a full log of every delivery.

Events · Delivery log

page_view

GA4 · 200

Meta · 200

add_to_cart

GA4 · 200

Meta · 200

TikTok · 200

purchase

GA4 · 200

Meta · 200

Google Ads · 400

generate_lead

GA4 · 200

LinkedIn · 201

sign_up

GA4 · 200

Pinterest · 401

Sample data for illustration

How it flows

From your server to every platform, with a receipt.

The plugin sends the event from your WordPress site to Traculo. Traculo forwards it and records the response from each platform.

Visitor's browserViews a page, clicks, submits a form
Your WordPress siteTraculo plugin sends the event
TraculoForwards from its servers
8 destinationsEach one answers with a response
GA4MetaGoogle AdsLinkedInTikTokSnapchatPinterestPlausible
app.traculo.com/events/…
Delivery log · one eventResponse per integration
PlatformStatusResponse
Google Analytics 4Success200
Meta Conversions APISuccess200
Google AdsSuccess200
LinkedInSuccess201
TikTokSuccess200
SnapchatSuccess200
PinterestErrored401
PlausibleSuccess202

Illustrative data

What you get

Reliable events, and proof they arrived.

Server-side forwarding is only useful if you can verify it. Traculo shows you every event and every response.

01

WordPress plugin

Download the Traculo WordPress plugin, paste your domain API key under Settings, Traculo, and you are tracking. No code to write.

02

Server-side forwarding

Events are sent from Traculo's servers to your connected platforms, so delivery does not depend on the visitor's browser.

03

Delivery log

Open any event to see each integration it was sent to and the response code that came back.

04

Health dashboard

Events in range, success rate, domain health, recent failures and top integrations on one screen.

05

Search and filter

Filter events by type, status and integration. Find the failed ones in seconds and clean up in bulk.

06

Export your data

Get events as CSV or JSON by email, up to 5,000 events per export.

Look inside

Every event, every response, one click away.

Filter the list, open an event and read exactly what each platform answered.

Search and filter

Find the failed ones in seconds.

Filter events by type, status and integration. Errored events stand out, so you can fix the connection and clean up in bulk.

app.traculo.com/events
Traculo events list with delivery status and integrations
PinterestErrored · 401

Event detail

See what was sent, and what came back.

Open an event to read the request and the response for each integration. Personal user data such as email is hashed before it is sent to platforms that expect it.

app.traculo.com/events/…
Event · purchaseSuccess
RequestResponse
event_namepurchase
event_idevt_7f3a… (illustrative)
page_location/checkout/thank-you/
value49.00 USD
email
hashedsent as a hash, never raw
phone
hashedsent as a hash, never raw

Illustrative data

Two ways to track

See what reaches your platforms, and what doesn't.

Browser tags depend on the visitor's browser. Server-side events leave your server, and the log shows what happened to each one.

Browser-only tracking

Visitor's browser→Script blocked→Ad platform
Event missingNo trace of what happened

✕ Scripts can be blocked or fail to load.

✕ Events go missing without a trace.

✕ No record of what was sent or what came back.

Server-side with Traculo

Your WordPress site→Traculo→Success · 200
SuccessErroredEvery delivery gets a status

✓ Events are sent from your server.

✓ Every delivery is logged, with each platform's response.

✓ Export the log as CSV or JSON.

Simplified illustration of the two approaches.

Debug with confidence

Never wonder if a conversion made it.

Every event carries a clear success or error badge based on what each integration returned.

✓  Per-integration response codes

✓  Delivery log shows what each platform answered

✓  Unlimited integrations on every plan

✓  Rotate your domain API key any time

Traculo event detail showing the request sent to Google Analytics and its response

Server-side at a glance

Built to be checked.

8

forwarding destinations

5,000

events per CSV or JSON export

Unlimited

integrations on every plan

24 months

event retention on paid plans (3 on free)

New · Server-side Tag Manager

Already use a server container? Let Traculo run it.

On the domain page, open the Server GTM tab, paste the container config from Tag Manager and press Create. Traculo starts Google's server container for you and keeps it running.

01

Create and run

Pick a location, press Create, and use your tagging server address and the preview address for the Tag Manager Preview button. Start, stop, restart or remove it any time.

02

Your own address

Serve the container from a sub-domain of your site, such as ss.yourshop.com, by adding two DNS records. Traculo handles the certificate.

03

Watch it work

See requests per day against your plan, the last lines the container wrote, alerts when it fails and a log of every call your tags send on.

Power-ups

Switch on what your server needs.

Each power-up is a switch with its own settings. No code, no templates to build.

Custom Loader

Serves Google's gtm.js and gtag.js from your own address, on paths that ad blockers do not recognise.

Cookie Keeper

Re-issues your measurement cookies from the server with a long lifetime. Safari caps cookies written by JavaScript at 7 days.

Click ID Restorer

Brings back ad click ids that browsers strip from the address, so conversions can still be matched to the ad.

Bot Detection

Marks or blocks crawlers, headless browsers and scripts before a tag runs.

GEO Headers and Anonymizer

Tell your tags where the visitor is, and shorten the address the container sees.

AI Traffic Detection

Tells AI crawlers and visitors who arrive from ChatGPT, Perplexity, Gemini or Claude apart from other traffic.

Google Ads connection

A server tag sends conversions to the Google Ads account you already connected in Traculo, without a developer token of your own.

POAS Data Feed

Paste what your products cost and every purchase arrives with its cost and profit.

Data Store and more

A small key and value store for server tags, a user id cookie, block by IP, request delay, schedules and an outgoing log.

Score and templates

Know how well you are measuring.

The Domain Tracking Score checks your setup and opens your homepage in a real browser to see what a visitor's browser sent. Ready-made server tag templates for the Meta, TikTok, Snapchat, Pinterest and LinkedIn conversion APIs and for Google Ads import into your container in one step.

Get your first server-side event flowing.

Free plan available. Upgrade when your event volume grows.