Marketing Automation

Meta Pixel Integration

Facebook/Instagram pixel setup, event tracking, and custom conversions.

3 min readUpdated 2025-01-13

When you list an event on BrightStar and you're also running Meta ads for it — a boosted post for a kirtan circle, or a retargeting campaign aimed at people who looked at your retreat page but didn't book — you need Facebook and Instagram to know what actually happened after someone clicked. That's the job of the Meta Pixel: it reports each step of a visitor's path, from landing on your event page to completing a purchase, back to Meta's ad systems so those systems can learn who to show your ad to next. BrightStar installs and configures this pixel on every event page automatically. You don't add a script, generate a pixel ID, or wire up individual conversion events by hand. Tracking is already running the moment your event page goes live, which matters because a pixel that starts recording late is a pixel with holes in its retargeting audience from day one.

The path BrightStar tracks from page load to purchase

BrightStar's pixel fires five standard Meta events, each tied to a specific moment in your ticket funnel rather than to a generic page visit. Together they let Meta distinguish someone who merely landed on your page from someone who looked at prices, started checkout, or actually bought — which is what makes retargeting and conversion reporting meaningful instead of just a raw visitor count.

  1. 1PageView fires when someone loads your event page, sending the event ID, event name, and category.
  2. 2ViewContent fires when they view the ticket section, sending the ticket IDs, prices, and currency.
  3. 3AddToCart fires when a ticket is added to checkout, sending the ticket ID, quantity, and value.
  4. 4InitiateCheckout fires when the checkout modal opens, sending the order value and number of tickets.
  5. 5Purchase fires when the order completes, sending the order ID, value, currency, and the tickets bought.

Why does BrightStar hash buyer data before sending it to Meta?

Purchase events are also sent server-side, straight from BrightStar to Meta, rather than relying only on the pixel script running in someone's browser. Before anything is sent this way, personal identifiers — email address and phone number — are SHA-256 hashed, so Meta receives a scrambled value it can match against its own hashed records rather than a readable email or phone number. This server-side path, run through Meta's Conversions API, is preferred over the browser pixel for exactly the situation you'd expect to lose data in: someone with an ad blocker, or a browser that quietly drops third-party tracking scripts. Because the event is posted directly from BrightStar's server instead of depending on a script loading in the visitor's browser, it isn't blocked, and BrightStar reports a match rate of 95% or better as a result.

How long does BrightStar's attribution window stay open?

BrightStar uses Meta's default attribution windows: seven days for a click-through and one day for a view-through. In practical terms, if someone clicks your ad and buys a ticket within a week, that sale is credited to the ad. If they merely saw the ad without clicking, and buy within a day, that's still counted. A purchase that happens further out than either window won't be attributed to that specific ad — which is one reason the retargeting events described above matter: they give Meta more touchpoints to work with, closer to the moment someone actually decides to buy.

What conversions are already set up, and can I add my own?

BrightStar auto-creates three custom conversions in your Meta account so you have usable campaign objectives from the start: BS_TicketPurchase for any ticket purchase, BS_EventPageView for an event page view, and BS_CheckoutStarted for an initiated checkout. These are built from the standard events above, so they're live as soon as your event page is. If you need something more specific — a high-value purchase over $100, a VIP ticket purchase, or a multi-ticket order — you build that yourself in Meta Events Manager, using the same underlying event data BrightStar is already sending.

If you run your own Meta ads account separate from BrightStar's, add your Pixel ID under Settings → Integrations → Meta Pixel. Both pixels will then fire on your event pages — BrightStar's and yours — so your own campaigns can run alongside Amplify without you losing either data stream.

Common questions

Do I have to install a Meta Pixel on my BrightStar event page myself?

No. BrightStar automatically installs and configures the Meta Pixel on your event pages, so retargeting and conversion tracking work without any manual setup on your part.

Read more

The pixel is mounted once in the site's root layout as a small client component, which loads Meta's script and re-sends a page view whenever the route changes — necessary because BrightStar is a single-page app, and ordinary navigation between pages never reloads the document. On an event page, the set of pixel IDs to fire is fetched at runtime for that specific event rather than baked into the page at build time, so adding or changing a pixel takes effect without anything being redeployed.

What actions does BrightStar's Meta Pixel track?

BrightStar fires five standard Meta events across the ticket funnel. PageView on event page load, ViewContent when the ticket section is viewed, AddToCart when a ticket is added to checkout, InitiateCheckout when the checkout modal opens, and Purchase when an order is completed, each carrying details such as ticket IDs, order value and currency.

Read more

The payloads are built from live order data rather than read off the page. A content view carries the event's own ID and the lowest current ticket price; the cart events carry the ticket-type IDs and the line total; the purchase carries the order total converted from the stored cents value, the number of tickets, and the order's own currency rather than a hardcoded one. The checkout and purchase events are guarded so that a re-render, or a buyer using the browser back button, cannot fire them a second time.

Can I use my own Meta ads account and pixel with BrightStar?

Yes. If you run your own Meta ads account, add your Pixel ID under Settings, Integrations, Meta Pixel in BrightStar. Both your pixel and the BrightStar pixel will fire, so your own campaigns can run alongside Amplify.

Read more

Resolution follows the event rather than the visitor: BrightStar looks up who is hosting that event and returns their pixel alongside its own, so your pixel fires on your events and not on anyone else's. The two are sent as separate targeted calls rather than one broadcast, which is what keeps the data clean when more than one pixel is present on the page. The server-side copy is dual in the same way — the same action is posted to BrightStar's pixel and, once you have saved a token, to yours.

What conversions does BrightStar create in Meta for me?

BrightStar auto-creates three custom conversions: BS_TicketPurchase for any ticket purchase, BS_EventPageView for an event page view, and BS_CheckoutStarted when checkout is initiated. You can build additional ones yourself in Meta Events Manager, for example a high-value purchase over $100, a VIP ticket purchase, or a multi-ticket order.

Read more

The three auto-created conversions cover the funnel stages most hosts care about out of the box, so a new event has usable conversion tracking before you've touched Events Manager. Anything more specific — filtering to a price threshold, a particular ticket tier, or order size — has to be built manually in Events Manager, since BrightStar's automatic conversions are built from raw event data rather than from configurable rules.

What attribution window does BrightStar's Meta Pixel use?

The default attribution window is 7 days for click-through and 1 day for view-through. BrightStar also sends events server-side through the Conversions API, which bypasses ad blockers and achieves a 95%+ event match rate.

Read more

What actually drives match quality is the identifying data attached to each server event: a hashed email address where one is known, the request's IP address and user agent, and Meta's own click and browser cookies. BrightStar also reconstructs the click cookie itself when a visitor arrives from an ad and Meta has not set one, then keeps it for 90 days — so a purchase made weeks after the ad was clicked can still be tied back to it.

Is buyer data sent to Meta in a privacy-safe way?

Yes. When BrightStar sends purchase events to Meta server-side, personal identifiers such as email address and phone number are SHA-256 hashed before transmission. The event payload otherwise carries order details like value, currency and content IDs.

Read more

The values are normalised before hashing, lowercased and trimmed, because Meta hashes the same way on its side and an untrimmed address would simply fail to match. Only email and phone are handled this way. Name, postal address, date of birth and other identifiers are not sent at all, and the raw values never leave the server in readable form. The order details travelling alongside carry nothing personal either — only amounts, currency and ticket-type identifiers.

Ready to get started?

Create your first event on EveryEvent Rio de Janeiro — it’s free.