Skip to content
holala.ai is live!AI image generation ↗
Prix Studio

PRIX STUDIO / STRATEGY, DESIGN & TECHNOLOGY

Meta Pixel and CAPI Checklist

A connected account is the beginning of a review. Follow one controlled order from the business system through its browser and server paths, then examine failures and repeats. Record the expected result, evidence and owner for each check. The checklist is available on this page; you do not need to request a download or provide contact details to use it.

Prix Studio7 min readUpdated
Meta Pixel and CAPI Checklist
Prix Studio · Service overview
01

Identify the source of the purchase or lead event

Server-side tracking setup needs an agreed definition of when a purchase exists. A payment attempt, an order record and an accepted payment can be different states. Identify the authoritative business state and its owner. A confirmation screen can be revisited and must not become the sole definition of a new sale.

Apply the same distinction to leads. Clicking a submit button is different from the backend accepting an enquiry. Plan one controlled submission with missing required information and another that is accepted. The expected business event should follow the stated acceptance condition. A captured enquiry also remains separate from the sales team deciding it is qualified.

Write the source system, qualifying state, event name and acceptance evidence in the review record. Use controlled record labels and redacted screenshots. A reviewer should be able to follow the same label from the accepted business state into the browser request and server transmission. Identify who owns that source-state decision and record unresolved gaps in the trace.

Purchase

Compare the agreed order state with its source record. A confirmation page alone is insufficient evidence.

Lead

Tie the outcome to backend acceptance. Keep rejected or incomplete requests separate from accepted enquiries.

Owner

Name who may change the business definition and who must review measurement when that definition changes.

02

Compare browser and server event identities

Browser and server measurement paths should be examined together when they describe the same business event. Place their event identities side by side for one order. The shared identity must not merge two unrelated orders, and two different actions should not be treated as one simply because the same customer performed them.

Document how a retry preserves the identity of the original event. A new identifier for every delivery attempt can make one purchase appear to be several. A constant reused for all orders creates the opposite risk. Include the event name beside its identity, so reviewers can examine the complete relationship rather than an isolated field.

Compare matching conditions with the current official documentation for the selected integration; do not fill a version-dependent matching window from memory. Record the event name, shared identity and both observed delivery paths together. Where a field changes in transit, identify the transforming layer. Resolve differences between documented conditions and integration output before accepting the deduplication decision.

FROM READING TO A NEXT STEP

Compare events with their business source

Bring an event dictionary and a redacted acceptance record. We can define a focused review of unclear business states, identities and permission behavior.

Discuss a measurement review ↗
03

Verify value, currency and product data

Server-side payload transformations must preserve the business meaning of value, currency and product information. State whether value means the item subtotal or an agreed total after discounts, and whether shipping and tax are included. A numeric field can be syntactically valid while representing the wrong amount for the report.

Choose controlled orders containing different variants, quantities and discount conditions. Compare the source product identity with the identity sent by each path. Establish whether it denotes a product family or a purchasable variant. When a catalog is involved, ask its owner to confirm that relationship. A familiar display name does not resolve an incorrect identifier.

Treat currency as an independent acceptance field. A missing amount, a price converted to an unexpected string and a stale currency need separate findings. Derive the expected values from the source record. Copying the destination dashboard into the expected-result column removes the independent comparison that makes this check useful.

CheckSource evidenceAcceptance condition
ValueDiscount, tax and shipping definitionBoth paths use the same agreed amount scope.
CurrencyOrder transaction currencyThe amount and currency describe the same transaction.
ProductVariant identity and quantityThe sent item matches the actual purchasable item.
05

Test reloads, retries and failed orders

Reliable event delivery needs acceptance scenarios beyond one happy-path purchase. Plan a revisit of the confirmation screen and a replay of the same source event. Unless the source contains another sale, those actions should not represent another purchase. Delivery attempts and business events need distinguishable identities in the evidence.

Separately review declined payments, cancelled operations and checkout sessions abandoned before completion. Reaching a screen does not turn a failed order into revenue. If the integration reads business state after a delay, document how it waits or checks again. Inspect the state condition instead of treating an arbitrary delay as a universal fix.

Also show that two genuine orders remain distinguishable. Testing only duplicate prevention can miss accidental merging of separate purchases. Use controlled fixtures with separate expected outcomes for a repeated delivery and a new order. The reviewer should be able to distinguish another attempt for the same source sale from a different accepted sale, using the recorded identity relationship.

06

Match test events to the source record

Measurement acceptance review should leave a readable connection between the source record and both event paths. Use a controlled reference label to relate a Test Events observation to its originating order. Visibility alone does not establish correct values or identical treatment in advertising reports. Record the observation conditions and reviewer.

Include scenario, source state, event name, browser identity, server identity, value scope, currency, items, permission state, observed result and decision. Missing evidence is an unresolved check. If documentation access or an integration version remains uncertain, retain that limitation instead of signing it off on the strength of an attractive dashboard.

A matching-quality score can help diagnose supplied fields; it does not prove additional sales or consent compliance. Review operational delivery separately with the server-side tracking release checklist. Correct business events and a maintainable transport layer are related responsibilities with different acceptance evidence.

Compare events with their business source

Your email and phone are used for this request. This does not subscribe you to a newsletter.

  1. Contact
  2. Project
  3. Review
Let’s get acquainted.
What’s your goal?
Services *Select more than one
Website design
Software development
Mobile apps
Digital advertising
SEO
AI & automation
Design & content
Marketing & growth
One last look.

BEFORE YOU DECIDE

Frequently asked questions

Will Pixel and CAPI count two sales?

Two paths reporting a sale do not automatically imply two counted sales. Examine the common identity, event name and current platform conditions. Match the source order to both deliveries before claiming that deduplication works correctly.

Should each retry get a new event identity?

A retry of the same business event should preserve its identity; a separate order needs a distinct identity. Verify where the integration creates and retains it. Assigning a new identifier to every attempt can misrepresent repeats as new outcomes.

Does CAPI remove the need to respect consent?

No. Server delivery does not override permission preferences. Review consent propagation, allowed data scope and applicable platform requirements together. A working CAPI connection should not be presented as a compliance certificate.

Does matching quality prove advertising performance?

No. Matching quality is a technical signal about supplied data. Assess sales using source orders and an appropriate evaluation design. A higher score alone establishes neither incremental revenue nor a better campaign result.

Should a failed order emit a purchase event?

If the agreed purchase state does not exist in the source system, a purchase notification should not represent it as completed. Declines, cancellations and incomplete checkouts require their own scenarios instead of inheriting the successful-order behavior.

LET’S DEFINE THE SCOPE

Compare events with their business source

Bring an event dictionary and a redacted acceptance record. We can define a focused review of unclear business states, identities and permission behavior.

Discuss a measurement review

PRIX STUDIO

Let’s talk about your project.

  1. Contact
  2. Project
  3. Review
Let’s get acquainted.
What’s your goal?
Services *Select more than one
Website design
Software development
Mobile apps
Digital advertising
SEO
AI & automation
Design & content
Marketing & growth
One last look.