Meta Ads

Standard Event

Also called Meta standard events, pixel events

One of Meta's predefined conversion actions, recognised by an exact name such as Purchase or Lead.

Quick facts: Standard Event

Category
Meta Ads
Also called
Meta standard events, pixel events
Level
Intermediate
Affects
Campaign optimisation, audience building, reported conversion values
Where to see it
Meta Events Manager (Test Events, event list), Google Tag Manager
In this article4
  1. What a standard event is
  2. Why standard events matter
  3. Where standard events go wrong
  4. Getting it right

What a standard event is

Meta publishes a fixed list of action names it recognises. Purchase, Lead, AddToCart, ViewContent, InitiateCheckout, CompleteRegistration, Contact, Subscribe and Search are among the most used. When your site sends an action using one of these exact names, Meta understands what happened without being told anything else, and the event becomes available for optimisation, audience building and reporting.

The names are case sensitive and must be spelled exactly. Send purchase or Purchased and Meta treats it as a custom event — it will still be recorded, but it loses the built-in meaning. Most standard events also accept parameters: a value and currency on a purchase, a content identifier on a product view. Those parameters are what allow value-based bidding and catalogue matching to work at all.

Why standard events matter

They are the vocabulary the optimisation system speaks. A campaign optimising for Purchase is looking for people whose behaviour resembles that of past purchasers, and it can only do that if purchases are labelled as purchases in your dataset. Mislabelled events force the system to learn from the wrong pattern.

They also make several features possible that custom events cannot reach cleanly: return on ad spend reporting from purchase values, dynamic product ads matched through content identifiers, and lookalike or retargeting audiences built on a specific step of the journey rather than on all site visitors.

Where standard events go wrong

The most common fault is firing on the wrong trigger. A Lead event placed on the contact page rather than on the thank-you page counts everyone who arrived, so the campaign optimises towards people who look at forms instead of people who submit them. Fire the event when the action completes, not when the page that offers it loads.

The second is inventing names that are nearly standard. A team writes Purchase_Complete because it reads better internally, and quietly loses value-based bidding for the account.

The third is duplication. A plugin fires Purchase, a tag in Tag Manager fires it again, and revenue in Ads Manager climbs to a level the accounts do not support. The fourth is sending a purchase value in the wrong currency, or with a currency code missing, which makes reported return on ad spend meaningless — a real risk for businesses in Nepal selling to customers abroad in a second currency.

Getting it right

Write down which real business action maps to which event name before anyone touches code: an enquiry form submission is a Lead, a completed order is a Purchase, a newsletter sign-up is Subscribe. Agree it once, then implement it once, in one place, so no second system fires the same event again.

Then verify rather than assume. Use the Test Events tool in Events Manager to walk through the journey yourself and watch each event arrive with its parameters attached. Check that a purchase carries value and currency, that the event is not firing twice, and that the count in Ads Manager is close to the count in your own order records. That verification is part of any Meta Pixel and Conversions API setup, and it is the step most often skipped.

Do and do not

Do

  • Use the exact published name, including capitalisation
  • Fire the event on completion, not on page load
  • Send value and currency with every purchase event

Do not

  • Invent near-standard names like Purchase_Complete
  • Let a plugin and a tag fire the same event twice
  • Assume it works without checking in Test Events

Questions people ask about this

When should I use a custom event instead of a standard one?

Use a standard event whenever one genuinely describes the action, because it unlocks optimisation, value reporting and catalogue features. Use a custom event only for something the list does not cover, such as a booking step particular to your business. Never rename a standard action to suit internal vocabulary; you lose functionality and gain nothing a parameter could not provide.

Does the event name really have to match exactly?

Yes. Meta matches on the exact string, including capitalisation, so AddToCart works and addtocart does not. A near miss is silently accepted as a custom event, which means it still appears in Events Manager and looks fine at a glance while quietly losing the behaviour you wanted. Check the spelling in Events Manager rather than in your own code.

Where should a Lead event fire?

On the confirmation that follows a successful submission, not on the page holding the form. Firing on page load counts every visitor who considered enquiring, which trains the campaign to find browsers rather than buyers. If your form submits without changing page, fire the event on the success callback so it only runs when the submission actually succeeded.

Related terms

Found this useful?

Share it, or ask an AI to summarise it

Back to the glossary

Knowing the term is the easy part

Applying it to your own site and budget is the work. Book a call and I will tell you what actually applies to you.