Features Pricing FAQ Start free trial
{ server-side conversion tracking }

Server-side ad tracking, no server to set up

Ad blockers and iOS privacy quietly drop conversions before they ever reach your ad platforms. Straycy sends them from your WordPress server, attributes every lead and sale to the campaign that brought it, and shows what each customer is really worth. Meta, Reddit and Snapchat server-side, Google with Enhanced Conversions. No Stape, no GTM container, no cloud bill.

Free 30-day trial. No credit card required.

Conversions API activity ✓ Live
MMeta
Purchase · 149.00 EUR
meta capi · event_id matched
Sent
GGoogle Ads
Purchase · 149.00 EUR
google enhanced · transaction_id
Sent
RReddit
Lead · contact form
reddit capi · conversion_id
Sent
✓ deduplicated against browser pixel · retry queue empty

For WordPress stores and lead-gen sites that pay for every click

Works with your stack
W WordPress Wo WooCommerce S Stripe M Meta G Google Ads R Reddit S Snapchat F Forminator C Contact Form 7 W WPForms
Works with your consent banner
C CookieYes C Complianz C Cookiebot soon G Google Consent Mode v2 soon

Your pixel is missing conversions you already paid for

Browser pixels break for reasons outside your control. When the platform can’t see a conversion, it optimises against you and your cost per result climbs.

Blocked

Ad blockers and ITP drop events

Many visitors block the browser pixel outright, or have Safari and Firefox strip the cookies it relies on. Those conversions never reach the platform.

iOS

Privacy changes broke match rates

Since iOS privacy updates, browser-only tracking under-reports conversions and weakens the signal that ad algorithms need to find more buyers like your best ones.

€€€

Server setups are expensive and fiddly

The usual fix is a GTM server container on Google Cloud or a paid service like Stape: another bill, another moving part, another thing to maintain.

Three steps to conversions that actually arrive

01

Install the plugin and paste your key

Create your account, copy your licence key from the dashboard, and activate Straycy in WordPress. It captures every visitor’s attribution and every form submission and WooCommerce order automatically, with no code editing.

Plugins → Add New → Upload Plugin
→ activate → paste key
02

Add your pixel and API credentials

Drop in your Meta, Google, Reddit, and Snapchat credentials. Toggle server-side and browser-side tracking per platform. Fire a test event and watch it land in Events Manager.

Ad Platforms → Meta / Google / Reddit
→ paste keys → send test event
03

Conversions arrive, counted once

Every purchase and lead goes to Meta, Reddit and Snapchat from your server with hashed customer data, deduplicated against the browser pixel by a shared event ID. Google gets Enhanced Conversions. Your match quality climbs.

Purchase → Meta + Reddit + Snapchat + Google
→ deduplicated → matched

Plug and play. No event setup.

Most tracking tools hand you an empty GTM container and a to-do list: a trigger for every form, data layer variables, thank-you page rules, then an afternoon in preview mode checking it all fires. Straycy skips that. Activate the plugin, paste your keys, and it finds your forms, your WooCommerce checkout and your Stripe payments on its own, and tracks them as leads and sales from the first visitor.

What you skip
GTM container Triggers per form Data layer variables Thank-you page rules Developer hours
  • ✓ Forminator, Contact Form 7 and WPForms detected automatically
  • ✓ Custom JavaScript forms caught too, even ones that redirect
  • ✓ WooCommerce orders and Stripe payments recorded with real revenue
  • ✓ New forms are tracked the moment you publish them
S
Detected on your site
Set up by hand
0 events
Tracking live 5 sources · no code edited
“Contact us” form
Forminator · found
Lead
“Book a class” form
Contact Form 7 · found
Lead
Custom signup form
posts to external API · found
Lead
$WooCommerce
Checkout
WooCommerce · found
Purchase
$Stripe
Payment Link return
Stripe · verified · found
Purchase

Works with the ad platforms you run on

Browser pixel plus server-side Conversions API for Meta, Reddit and Snapchat, with event deduplication so nothing double-counts. Google runs Enhanced Conversions, with server-side Google Ads on the way.

Meta Ads

Pixel plus Conversions API with hashed user data and shared event IDs. PageView, ViewContent, AddToCart, InitiateCheckout, Lead, and Purchase.

browser pixel CAPI dedup

Google Ads

Conversion tracking with Enhanced Conversions for purchases, plus lead conversions that fire on submit or on your thank-you page, so redirecting forms still get counted. Server-side upload is coming.

gtag enhanced conversions lead + purchase

Reddit Ads

Reddit Pixel plus the Conversions API v3, with conversion IDs for deduplication. Purchase and Lead events sent straight from your server.

pixel CAPI v3 dedup

Snapchat Ads

Snap Pixel plus the Conversions API v3, with hashed user data and shared event IDs. Page View, Sign Up, and Purchase sent server-side.

pixel CAPI v3 dedup
// more platforms in the pipeline
P Pinterest soon in LinkedIn soon t TikTok soon X X Ads soon

Every conversion knows where it came from

The events Straycy sends aren’t anonymous. Each visitor’s UTMs, referrer, and ad click IDs are captured first-party the moment they land, then attached to the lead or sale they become. That same source data is what gives your server-side events their match quality, and it gives you campaign-level reporting without tagging a thing by hand.

  • ✓ UTM source, medium, campaign, term, and content
  • ✓ Ad click IDs: gclid, fbclid, msclkid, rdt_cid
  • ✓ Referrer and landing page, stitched across visits
  • ✓ Missing UTMs filled in from referrer automatically
Order #1042 · 149.00 EUR Purchase
customerLaura Mägi
utm_sourcegoogle
utm_mediumcpc
utm_campaignspring-sale-2026
gclidCj0KCQ…aAmZ8
landing/offers/spring

Browser and server, counted once

Straycy fires the browser pixel and the server event with the same shared ID. The platform sees both, keeps the richer one, and counts a single conversion. You get the resilience of server-side tracking without inflated numbers.

browser pixel evt_8f3a…
server CAPI evt_8f3a…
↓ same event id ↓
✓ 1 conversion, best match quality
StripeStripe

Track external Stripe checkouts, with verified revenue

When a customer leaves your site to pay on Stripe and comes back, most tracking loses them. Straycy doesn’t. It verifies the payment server-side against the Stripe API, then records the sale with the real amount and the buyer’s details, attributed to the campaign that brought them.

  • ✓ Works with Stripe Payment Links and Stripe Checkout
  • ✓ Server-verified amount and currency, never guessed
  • ✓ Survives the off-site redirect to Stripe and back
  • ✓ Sale merges with the lead the same person left earlier
Stripe checkout, tracked verified
✓
Customer pays on Stripe
checkout.stripe.com · off-site
✓
Returns to your success page
?session_id=cs_live_…
✓
Straycy verifies with Stripe
paid · 149.00 EUR · real email
✓
Sale recorded & attributed
merged to contact · source kept
LM
Laura Mägi
Lifetime value
268.00 EUR
First touch reddit / cpc · spring-2026
Trial signup
2026-03-02
—
$
8-week course
2026-03-09 · Stripe
119.00
$
Workshop weekend
2026-05-18 · WooCommerce
149.00

A lightweight CRM that knows what each customer is worth

Straycy doesn’t just count conversions, it remembers people. Every lead and sale is matched to a contact by email, so the same person’s signups and purchases roll up into one record with a running lifetime value, all tied back to the source that first brought them in.

  • ✓ One contact per person, deduplicated by email and phone
  • ✓ Lifetime value across every purchase, Woo and Stripe
  • ✓ First-touch source preserved, so you see LTV by channel
  • ✓ Know which campaigns bring buyers, not just leads
“We have been running Facebook ads for our dance classes for a long time. With Straycy, we saw an uplift in accuracy and which ads actually bring us paying customers.”
Anton, Dance Social Helsinki
Anton Dance Social Helsinki

Tracking, attribution, and the receipts to prove it

Server-side conversions are the core. Attribution, verified revenue, contacts and a live status dashboard come with it.

📡

Server-side Conversions API

Send purchases and leads to Meta, Reddit and Snapchat from your server, with hashed customer data and a retry queue if a call fails. Google gets Enhanced Conversions in the browser.

🔁

Event deduplication

Browser and server events share one ID, so platforms count each conversion once while keeping the richest data from either source.

🔍

First-party attribution

Every visitor’s UTMs, referrer, ad click IDs, and landing page are captured first-party and attached to the lead or sale they become.

📨

Captures any form, even custom ones

Forminator, Contact Form 7, and WPForms out of the box, plus custom JavaScript forms that post to external APIs and redirect, which most trackers miss entirely.

📊

Live status dashboard

See tracking health, last conversion, last API event per platform, and the retry queue at a glance. Every failure is surfaced with its reason, so you find out from the dashboard rather than from a gap in your reporting.

🔗

Webhook & CRM syncsoon

Push attributed leads and sales out to your CRM, Slack, or Zapier so the full source story follows every conversion downstream.

Privacy-first by design

🔒

Works with your consent banner

Browser tags wait for consent from CookieYes and Complianz. Support for Cookiebot and Google Consent Mode v2 is on the way.

🛡

Your data stays on your server

Attribution and lead data is written to your own WordPress database, not ours. Email and phone are SHA-256 hashed before they’re sent to ad platforms, and IP addresses are never stored raw.

🇪🇺

EU-built, GDPR-ready

Built in Estonia under EU rules, with a Data Processing Agreement you can sign. Your data stays yours, with full export and deletion available at any time.

Simple pricing for every click that counts

Start free for 30 days. No credit card required.

Solo
For solo operators and single sites
€9/month
Billed monthly, or yearly with 2 months free.
Start free trial
  • ✓ 1 website
  • ✓ Meta, Google, Reddit & Snapchat
  • ✓ First-party attribution
  • ✓ Contacts & lifetime value
  • ✓ Email support
Agency
For agencies managing many clients
€259/month
Billed monthly, or yearly with 2 months free.
Start free trial
  • ✓ 10 client websites
  • ✓ Everything in Full
  • ✓ Dedicated Slack channel
  • ✓ Onboarding call

Common questions

Browser pixels get blocked by ad blockers and weakened by iOS and browser privacy changes, so platforms miss conversions you actually got. Sending events from your server recovers those conversions and gives the ad algorithm a fuller signal, which lowers your cost per result over time.
No. Straycy sends conversions to Meta, Reddit and Snapchat directly from your WordPress server, and runs Google Enhanced Conversions in the browser, with server-side Google Ads on the way. There’s no separate cloud container to host and no third-party forwarding service to pay for. You paste your keys and it runs.
No. Straycy fires both with the same shared event ID. The platform recognises them as one conversion, keeps the richer data, and counts it once. This is the deduplication method Meta, Reddit and Snapchat recommend. For Google purchases, the order’s transaction ID keeps each sale counted once.
Yes. Straycy captures form submissions from Forminator, Contact Form 7, WPForms and custom forms as Lead conversions with full attribution, and WooCommerce orders and Stripe checkouts as Purchase conversions with revenue. Each person becomes one contact with a lifetime value, so you can see which campaigns bring buyers, not just leads.
Yes. Redirecting forms are where a lot of tracking quietly breaks, because the page navigates away before the conversion tag finishes. Straycy lets you fire the Google Ads lead conversion on your thank-you page instead of at submit, so the conversion is recorded after the redirect rather than being cut short by it.
CookieYes and Complianz today: Straycy reads the visitor’s choice and only loads browser tags once consent is given. Cookiebot and Google Consent Mode v2 support are on the way. Using a different banner? Get in touch and we’ll check it with you.
Attribution and lead data is stored in your own WordPress database, on your own hosting. It doesn’t pass through our servers. We hold your account details and licence, nothing more. Our own infrastructure runs in the EU, and we provide a Data Processing Agreement.
Straycy is built in the EU with GDPR in mind. Browser tags respect your consent banner, email and phone are SHA-256 hashed before they’re sent to ad platforms, and IP addresses are never stored raw. You get a Data Processing Agreement, and full data export and deletion.
No. Install the plugin, paste your licence key, add your pixel and API keys in the Ad Platforms tab, and send a test event to confirm it works. Most sites are set up in under an hour with no code to edit, and we’ll help you personally if you get stuck.

Stop losing conversions you paid for

Send every purchase and lead to your ad platforms from your WordPress server, and see which campaigns bring paying customers. One plugin, set up in under an hour.

Start your free trial

Free for 30 days. No credit card required.