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

Server-side ad tracking, without the server

Ad blockers and iOS privacy quietly delete a third of your conversions before they ever reach your ad platforms. Straycy sends them straight from your WordPress server, so your campaigns optimise on the full picture. Meta, Google, Reddit, and Snapchat today, more on the way. No Stape, no GTM container, no cloud bill.

Free 14-day trial. No credit card required.

Conversions API activity ✓ Live
M
Purchase · 149.00 EUR
meta capi · event_id matched
Sent
G
Purchase · 149.00 EUR
google enhanced · transaction_id
Sent
R
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 R Reddit S Snapchat F Forminator, CF7 & WPForms

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.

~30%

Ad blockers and ITP drop events

A large share of 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 WordPress plugin

Activate Straycy from your WordPress admin. It captures every visitor’s attribution and every form submission and WooCommerce order automatically, no code editing.

Plugins → Add New → Straycy → Activate
02

Paste your pixel and API keys

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 send from your server

Every purchase and lead fires server-side with hashed customer data, deduplicated against the browser pixel by a shared event ID. Your match quality climbs.

Purchase → Meta + Google + Reddit
→ deduplicated → matched

Works with the ad platforms you run on

Browser pixel and server-side Conversions API for each, with event deduplication so nothing double-counts. Four live today, more 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. Hashed customer data sent for better match rates, deduplicated by transaction ID on every order.

gtag enhanced conversions

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

Tracking, attribution, and the receipts to prove it

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

📡

Server-side Conversions API

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

🔁

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.

🔗

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

🔒

Consent-aware

Browser tags respect your consent banner. Straycy detects CookieYes and other tools, and runs cookieless when consent isn’t given.

🛡

Hashed and minimal

Customer data sent to ad platforms is SHA-256 hashed. IP addresses are never stored raw. Only what’s needed to match a conversion.

🇪🇺

EU-built, GDPR-ready

Built in Estonia under EU rules. Your data stays yours, with full export and deletion available at any time.

Simple pricing for every click that counts

Start free for 14 days. No credit card. Cancel anytime.

Solo
For solo operators and single sites
€9/month
Billed monthly. Annual saves 20%.
Start free trial
  • 1 website
  • Up to 100 conversions/month
  • 1 ad platform, server-side
  • First-party attribution
  • Email support
Agency
For agencies managing many clients
€259/month
Billed monthly. Annual saves 20%.
Start free trial
  • 10 client domains
  • Unlimited conversions
  • Everything in Full
  • White-label reports
  • 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 directly from your WordPress server to each platform’s API. 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, Google, and Reddit recommend.
Yes. Straycy captures form submissions from Forminator, Contact Form 7, and WPForms as Lead conversions with full attribution, and WooCommerce orders as Purchase conversions with revenue. Stores and service businesses are both first-class.
Browser tags respect your consent banner and run cookieless when consent isn’t given. Customer data sent to platforms is SHA-256 hashed and IPs are never stored raw. Straycy is built in the EU with full data export and deletion.
No. Install the plugin, paste your pixel and API keys into the Ad Platforms tab, and send a test event to confirm it works. Setup takes about 15 minutes and there’s no code to edit.

Stop losing conversions you paid for

Send every purchase and lead to Meta, Google, and Reddit straight from your WordPress server. One plugin, set up in an afternoon.

Start your free trial

Setup takes 15 minutes. No credit card required.