PrestaSignal
Server-side tracking for PrestaShop

See every sale.Stop guessing.

Ad blockers and Safari hide real orders from your reports. PrestaSignal reports each sale from your shop’s own back office, and runs your tracking through your own web address.

Then €69.99 a month + VAT, one plan, cancel anytime. Install a module, paste a key.

Tie-Me-Up
tiemeup.ro
Jewellery and silk scarves · 1–5 Oct 2026
109 orders.109 purchases in GA4.
Day by day, and the same revenue to the cent.
Orders in the back officePurchases GA4 received
Read from the shop’s back office and its GA4 property on 7 Oct 2026. How we measured →
Running on these PrestaShop stores
7 shops · jewellery, garden, furniture, supplements
  • tiemeup.ro storefront
    tiemeup.ro
    Jewellery, silk scarves
  • bulbshop.ro storefront
    bulbshop.ro
    Bulbs, plants, fruit trees
  • egarden.ro storefront
    egarden.ro
    Garden plants
  • divahome.ro storefront
    divahome.ro
    Furniture and decor
  • magianaturii.ro storefront
    magianaturii.ro
    Bulbs and fruit trees
  • dasihome.ro storefront
    dasihome.ro
    Furniture
  • bybody.ro storefront
    bybody.ro
    Sports supplements
  • Your shop next?
    Start a 14-day free trial →
From the people who run them

Shop owners, in their own words.

“I spent a week checking GA4 against our orders, day by day. Same orders, same totals, to the last cent. After that I stopped checking.”

Translated from Romanian.

The tiemeup.ro team
  • 109 of 109 orders reached GA4 · 1–5 Oct
  • Revenue matches to the cent
“Honestly, I expected to need our developer for a day. It took me about ten minutes, and I’m not technical at all.”

Translated from Romanian.

The bybody.ro team
“Spring is when we sell the most. This year we’ll know which ads actually brought the orders, instead of guessing.”

Translated from Romanian.

The egarden.ro team
The hidden leak Real data

For 20 months, GA4 missed 3 in 10 of egarden’s orders.

Between January 2025 and mid-September 2026, 1,707 of 5,925 orders never reached GA4, month after month. On 16 September the shop switched on PrestaSignal. Since then GA4 has matched the shop’s orders day by day.

Share of egarden.ro’s orders that GA4 recorded, by month
The shop’s own browser tagWith PrestaSignal
71%
of orders reached GA4 before (4,218 of 5,925)
1,707
orders GA4 never saw, Jan 2025 to 15 Sep 2026
363 of 363
orders from 16 Sept to 19 Oct found in GA4, each exactly once

Orders: every order in egarden.ro’s back office. Purchases: the shop’s GA4 property. Read on 20 Oct 2026, matched by order number.

Why the browser misses orders
Traditional tracking: the shopper's browser sends events to google-analytics.com, and an ad blocker cuts the connection before it reaches GA4, Google Ads and Meta. A clock badge notes that Safari deletes script-set cookies after 7 days.Shopper'sbrowserGA4 · GoogleAds · Metagoogle-analytics.com✂ad-blocker filter lists targetGoogle's domainsSafari deletes script cookies after 7 days(WebKit policy)
Traditional tracking asks the shopper's browser to call Google's own domains — exactly the addresses ad-blocker filter lists are built to cut. Roughly 3 in 10 internet users run an ad blocker (GWI, 2025). And on Safari, Apple's WebKit rules delete script-set cookies after 7 days, so even a shopper who comes back to buy is counted as a brand-new stranger.Sources: ad-block usage — GWI 2025, via Backlinko · WebKit tracking-prevention policy.
  • About 3 in 10 internet users run an ad blocker (GWI, 2025)
  • Safari deletes script-set cookies after 7 days (WebKit)
  • The thank-you page never loads: closed tab, slow bank redirect
How PrestaSignal counts them
PrestaSignal routing: the shopper's browser talks to a connector on your own shop address, which passes events to a tracking server we run, which delivers them to GA4, Google Ads and Meta. A separate lane shows your back office sending purchase and refund straight to the tracking server, without the browser.Shopper'sbrowseryour-shop.com/connectorTracking serverwe run it for youGA4Google AdsMetaYour backofficepurchase & refund —server to server
Everything the browser sends goes to your own address first — a small connector the module places there automatically — then on to a tracking server we run, which hands it to GA4, Google Ads and Meta. Your sales travel a second, browser-free road: the back office reports every purchase and refund server to server. Today's filter lists target Google's domains; here, everything loads from yours.
  • Your back office reports every purchase and refund, server to server
  • Browser events go through your own web address first
  • A shopper who declines cookies stays declined
The product, live Real events

Watch a sale leave the back office and reach every platform.

Your merchant portal shows every event as it happens: where it came from, whether the shopper agreed to cookies, and which platforms got it.

Merchant portal · tiemeup.ro · Live events
LiveReal events
TimeEventChannelConsentGA4FacebookAdsValueOrder
1m agoview_itemrelayGrantedsentsentnot sent183.20 RON
2m agopage_viewrelayGrantedsentsentnot sent
3m agoview_itemrelayDeclinedsentsentnot sent263.20 RON
4m agoview_itemrelayDeclinedsentsentnot sent175.20 RON
5m agoview_item_listrelayGrantedsentsentnot sent
6m agopage_viewrelayGrantedsentsentnot sent
7m agoview_item_listrelayDeclinedsentsentnot sent
8m agopage_viewrelayDeclinedsentsentnot sent
GA4 Facebook Google Adsone shopper’s visit → order 73018Played back from tiemeup.ro’s event log
1
The sale comes from your back office.
Order 73018 is sent server to server the moment it’s placed. No browser, no thank-you page needed.
2
Browsing goes through your own address.
“Relay” rows travelled through tiemeup.ro itself, so blockers have no Google address to cut.
3
Consent is on every row.
A shopper who declined stays declined. Their choice travels with each event.
Measured by Meta, not by us

What Meta’s Events Manager says about a live shop running PrestaSignal.

Meta Events Manager, read from a live PrestaShop store running PrestaSignal, September 2026.

Why PrestaSignal exists

Built by people who run PrestaShop ads every day.

“I run Google and Meta ads for PrestaShop shops. Our clients’ reports kept missing sales, and none of the tracking modules we tried from Addons fixed it properly. So we built our own, and made it simple enough to install in a few minutes.”
Tamás · founder of PrestaSignal
Tamás
Tamás
Founder

Runs Google and Meta ads for PrestaShop shops. PrestaSignal started as the fix for his own clients’ tracking.

Dóra
Dóra
Senior PPC specialist

Manages Google Ads and Meta campaigns, and tested PrestaSignal on real client ad accounts before launch.

Péter
Péter
Lead tracking developer

Builds the PrestaShop module and the tracking server behind it.

Setup

Three steps. We do the hard part.

01

Install the module

Upload it in your back office and paste your licence key. PrestaShop 1.7 to 9, PHP 7.2 and up, no theme changes.

The PrestaSignal module is enabled and its licence key field is filled in.

02

We run the server

Your own tracking server, set up, monitored and maintained by us. Nothing for you to host or update.

Tracking serverRunning
Hosted by
PrestaSignal
Your effort
None
03

See every sale

Real conversions reach GA4, Google Ads and Meta, so your budgets optimise on what actually happened.

  • GA4
  • Google Ads
  • Meta
  • Microsoft · soon
  • TikTok · soon
  • Pinterest · soon
Why it pays for itself

A missing sale doesn’t just vanish from a report. It teaches your ads the wrong lesson.

Google and Meta decide where your next euro goes from the sales they can see. Every sale they miss makes the ad that earned it look worse than it is, and they learn from that every single day.

  1. 1. A sale goes missingAn ad blocker, Safari or a closed tab stops the browser from reporting the order.
  2. 2. The ad looks weakerThe campaign, audience or product that brought the buyer gets no credit for it.
  3. 3. Budget moves awaySmart bidding spends less on what actually sells, and more on what merely gets reported.
Starts at egarden.ro’s measured figure: 29% of orders missing from GA4 over 20 months. Set your own.
Your ads learn from 71 of every 100 sales
Missing from your reports
87 orders
≈ €5,220 of sales a month your ads never see
PrestaSignal pays for itself at
4 orders
won back a month, at your margin (€69.99 ÷ €18 profit per order)

Your ads don’t have to win back all 87. Winning back 4 covers the cost; every order after that is profit.

A calculator, not a promise: PrestaSignal gives your ads the missing sales to learn from; how many extra orders that wins depends on your campaigns. The 29% is one shop’s measurement (egarden.ro, Jan 2025 to Sep 2026); no verifiable industry average exists.

Pricing

One plan. Everything included.

No tiers, no per-event metering, no setup fee. One price covers every platform, the hosted tracking server and support, for your whole store.

No setup fee
Installation and configuration are part of onboarding.
No per-event charges
Send a thousand or a million events — same price.
No server to host
The tracking container runs on our infrastructure.
No long contract
Monthly is month-to-month. Cancel when you like.
≈ 4 orders
That’s all €69.99 a month has to win back at a €60 order and 30% margin. Run your own numbers ↑
€69.99 / month
Cancel anytime, no lock-in
per store · prices exclude VAT · paid by card, monthly or yearly · cancel anytime
Cancel before the trial ends and you pay nothing.
  • GA4, Google Ads and Meta
  • Hosted tracking server
  • Live events feed
  • Every event, no metering
  • Updates and support
  • PrestaShop 1.7 to 9
Want us to look first? We audit your store’s tracking and show you the gap. Free, and no pitch unless you ask.
Book a free teardown →
Every platform, clean data

Pick your platform

GA4→Google Ads→Meta CAPI→
Microsoftsoon
TikToksoon
Pinterestsoon
Run ads for PrestaShop clients?
Deploy across every client in minutes. Stop getting blamed for iOS.
For agencies
Questions, answered

What merchants ask us first.

Is there a free trial?+

Yes. Every new account starts with 14 days free. Install the module, watch your real numbers arrive in the portal, and cancel before the trial ends if it isn’t for you: you pay nothing.

Do I need to be technical?+

No. You upload one module to PrestaShop and paste a licence key; that’s the whole install. We host and run the tracking server for you.

Will it slow down my store?+

No. Scripts load from your own address like the rest of your shop, and the sale is reported by your back office separately from page loading, so customers never wait on tracking.

Which PrestaShop versions are supported?+

PrestaShop 1.7 to 9, on PHP 7.2 and above. The module handles the differences between versions.

Is it GDPR-compliant?+

It’s built to respect consent: a shopper who declines stays declined, and their choice travels with every event. Email, phone and name are SHA-256 hashed on your server before anything is sent.

How is this different from adding a pixel?+

A pixel only counts a sale if the shopper’s browser reaches Google or Meta, and ad blockers and Safari often stop that. PrestaSignal reports the sale from your back office, browser or not.

See every sale, starting this week.

Install the module, paste a key, and watch your orders arrive in GA4, Google Ads and Meta. 14 days free.

Part of the PrestaChamps family →