Get free audit →

Home / Blog / Validate Elevar Server-Side Tracking

Elevar · Server-Side Tracking · Validation

How to Validate Elevar Server-Side Tracking on Shopify

If Elevar is installed and dashboards show events, that does not automatically mean server-side tracking is correct. A real validation has to prove the Shopify order was captured, the server event was sent, the destination received it, duplicates were deduplicated, and value, currency, consent, and attribution context were usable.

Short answer: Validate Elevar server-side tracking by running controlled Shopify test orders and verifying the same order ID across Elevar Real-Time Activity, GA4 Realtime/DebugView, Meta Events Manager Test Events/server event details, and Google Ads conversion diagnostics.

Key takeaways

What validated actually means

LayerWhat you are provingTool to check
Shopify sourceOrder exists with stable ID, value, currency, dataShopify order admin/export
Elevar sourceElevar captured the order/eventElevar Real-Time Activity
Destination sendElevar sent the eventElevar destination status/activity
Destination receivePlatform received eventGA4, Meta, Google Ads tools
DeduplicationBrowser/server copies are not double-countedMeta dedup, Google transaction ID, GA4 transaction ID
Data qualityValue, currency, identifiers, consent, attribution usableEvent payload/details
ReportingReports reconcile after latencyDestination reports

Step 1: Create a controlled test order plan

Use at least three test paths: normal online checkout, accelerated payment such as Shop Pay or PayPal, and consent-path tests. Record order ID, timestamp, value, tax, shipping, discount, currency, payment method, device, market, UTM/click ID, and consent state.

Step 2: Check Elevar Real-Time Activity first

Elevar’s Real-Time Activity Report shows recent purchase events including order ID, products purchased, revenue, last-touch UTM parameters, and source such as web, draft order, or POS. Elevar Real-Time Activity

If the order is missing in Elevar, do not start debugging GA4 or Meta yet. The source layer failed.

Step 3: Validate GA4

Elevar says GA4 server-side validation can be done in the GA4 real-time report and notes that server-side purchases may not appear in the browser. Elevar server-side testing

Google’s DebugView displays events and user properties in real time. Google’s ecommerce validation docs say DebugView can show ecommerce event and item parameters. GA4 DebugView GA4 ecommerce validation

Step 4: Validate Meta CAPI and deduplication

Elevar’s Meta testing guide uses Meta Events Manager Test Events and a server test code. Elevar Meta CAPI testing

Meta’s CAPI docs say the Test Events tool generates a test ID and sending it as test_event_code lets events appear in the Test Events window. Meta CAPI Test Events

Step 5: Validate Google Ads

Google Ads Tag Assistant can troubleshoot unverified or inactive conversion actions, and Google Ads troubleshooting docs say to verify implementation, check status, and review primary/secondary and enhanced conversion settings. Google Ads Tag Assistant Google Ads troubleshooting

Step 6: Validate consent behavior

Test consent accepted, denied, and no-choice states. Also test regional behavior for EU, UK, California, or any market using different privacy settings. Validation is not just “did the event arrive?” It is also “was it allowed to be sent, and was it sent with the correct fields for that consent state?”

Step 7: Reconcile real orders

Use 20–50 orders from a completed date range and compare Shopify order ID, Elevar log, GA4 transaction ID, Meta event/order details, Google Ads transaction ID, value, currency, source, consent, and duplicate status.

Destination validation table

DestinationWhere to validateWhat must match
ElevarReal-Time ActivityOrder ID, revenue, products, UTMs, source
GA4Realtime, DebugView, Explore/BigQuerypurchase, transaction_id, value, currency, items
MetaEvents Manager Test Events, server detailsPixel/CAPI receipt, event ID, value, currency, customer parameters, dedup
Google AdsTag Assistant, conversion diagnosticsConversion action, transaction ID, value, currency, enhanced conversions
ShopifyOrders/exportOrder ID, value, currency, tags, order type

Common validation failures

FailureWhat it usually meansFix direction
Event visible in browser but not ElevarBrowser-only tag firing, server source unconfirmedCheck Shopify Source and Elevar setup
Order in Elevar but not GA4GA4 destination/send issueCheck GA4 destination and Realtime
Meta counts Pixel and CAPIDeduplication failedMatch event name and event ID
Google Ads tag verified but no conversionsWrong action, label, status, attribution, or latencyValidate conversion action and wait
Value mismatchTax/shipping/discount/currency differsStandardize value definition
Currency warningShopify Markets/presentment mismatchMatch value and currency path
Only desktop tests passMobile/Shop Pay/PayPal not validatedTest real checkout paths
Recurring orders missingSubscription flow not configuredValidate server-side renewal logic

What not to do

TrackingAudit validation checklist

Need proof your Elevar setup is really working?

TrackingAudit can run a source-to-destination audit, compare order IDs and payloads, check deduplication, identify duplicate sources, and document exactly which paths pass or fail.

Get your free audit →

Frequently asked questions

How do I validate Elevar server-side tracking?

Create controlled Shopify test orders, check Elevar Real-Time Activity, then verify the same order in GA4, Meta Events Manager, and Google Ads using each platform’s validation tools.

Why can’t I see server-side purchases in the browser?

Server-side purchases may be created from Shopify order data or webhooks, not from a browser request. Browser tools alone are not enough.

What should I check first?

Start with Shopify order ID and Elevar Real-Time Activity. If Elevar did not capture the order, destination debugging will waste time.

How do I validate GA4?

Use GA4 Realtime or DebugView, then check transaction ID, value, currency, and items. Validate final reports after processing latency.

How do I validate Meta CAPI?

Use Meta Events Manager Test Events and server event details. Confirm CAPI receipt, Pixel/CAPI event ID matching, event name matching, value/currency, and customer parameters.

Is one test order enough?

No. Test normal checkout, accelerated payment, consent paths, and high-volume subscription or third-party checkout paths.

Sources