The Meta Pixel is a small piece of code from Meta (Facebook & Instagram) that helps you track user actions on your pages. It tells you who visited your event or organizer page, what they did (viewed, added a ticket to their cart, initiated checkout, purchased), and lets you run smarter, more efficient paid campaigns.
In this article
đĄ Why It Matters?
âïž How It Works ?
đ How to set it up?
â Limitations
đĄ Why It Matters?
Many event organizers are running paid ads on Meta but lose money because theyâre flying blind. With the Meta Pixel + Shotgun integration, you can:
- Track performance, see which ads actually drive ticket sales (not just clicks).
- Retarget visitors who saw your ads and/or events but didnât buy.
- Build a lookalike audience of people similar to your buyers.
-
Optimize ad budget to reach the fans most likely to convert, based on real results
âïž How It Works ?
Meta pixels are created from the Meta Business Console, once connected with your Shotgun account:
- A fan visits your events pages or organizer page
- The Meta Pixel tracks that visit and sends it to Meta
- When the fan takes an action (e.g., buys a ticket), the information is also sent to Meta
Shotgun automatically tracks the following events, no coding required:
| Event Name | Definition | Properties | Priority |
|---|---|---|---|
| PageView | User visited an event page |
|
Low |
| AddToCart | User added a ticket to his cart (clicked â+â) |
|
Medium |
| InitiateCheckout | User started an order (clicked âbookâ) |
|
High |
| Purchase | User completed an order |
|
Highest |
-
Difference between AddToCart and InitiateCheckout
đ How to set it up?
Step 1 â Get your Meta Pixel ID
- Go to your Meta Business Manager
-
In the top left, click 'Connect data.'
-
Select 'Web', then click 'Next.'
-
Click âCreate new datasetâ, then click âNext.â
-
Name your new dataset and click 'Create'.
-
Choose the Install code manually button
â Thatâs it, your pixel is created! You get your Meta Pixel ID (itâs a 15â16 digit number)
Step 2 â Add it to Shotgun
- Go to your Smartboard
- Navigate to Settings > Integrations
- Paste your Meta Pixel ID into the relevant field
â Itâs now automatically installed on your organizer page and all your published event pages
Step 3 â Verify on your event page
- Download Meta Pixel Helper ****
- â ïž Make sure your adblocker is disabled (if any).
- Go to a published event page and accepts marketing cookies.
- You should see several pixels loaded: Shotguns internal pixels and yours. Your pixel ID should be included in the list.
-
Example of test
On this example, 228330789828136 and 263872769370644 are Shotgunâs internal pixels and 553752665793647 is the organizerâs pixel.
(optional) Step 4 - Add Meta Conversion API Token
To improve tracking (even with adblockers or privacy limitations like iOS), you can also paste your Meta Conversion API Access Token into Shotgun settings.
This ensures higher accuracy for campaign performance tracking and future-proofing against browser and privacy changes.
See here: How To: Get Access Token
â Limitations
- You canât see exact user identities, only aggregated behavioral data
- Meta Pixel is a web-only technology and thus, it is not implemented on the Shotgun app
- User must accept marketing cookies via the Cookiebot banner to load Meta Pixel
- Adblockers usually prevent browsers from loading Pixels, but can be bypassed using Conversion API (see Step 4 above)
- Meta Pixel doesnât work retroactively: it only starts tracking after itâs installed
- A Pixel ID is not unique to one event â one ID covers all your pages
- Pixels cannot be loaded within widget iFrames
â FAQ & Troubleshooting
-
Meta Pixel and Shotgun data do not match
See article: Why do Meta Pixel and Shotgun data not match?
-
Does it work for cohosts?
Yes, Meta Pixels of any cohost (editor, viewer, merch dealer) are added to event pages as well
-
I'm seeing other pixels that aren't mine
On any events we have:
- Shotgun pixels
- Organizer pixel (if setup)
- Cohost pixel (if at least one exists with pixel setup)
All those pixels will receive the same data
-
Can I setup a specific Meta Pixel for each event?
Unfortunately, Shotgun supports a unique Meta Pixel per organiser for all events.
You can still run custom, event-specific campaigns using the data that is automatically passed into the Pixel:
shotgun_event_idshotgun_event_name
This means: you can segment users in Meta Ads Manager using these properties, even with a single Pixel.
Option 1: Creating Event-Specific Audiences:
- Retrieve the id of your event from the url of the Smartboard when going to the event overview:
https://smartboard.shotgun.live/events/{event_id} - Go to your Pixel > Custom Audiences
- Choose Website traffic
- Set up a rule like:
People who triggered a âPageViewâ event AND shotgun_event_id = {event_id}
đ Example Setup
Letâs say you have three events:
- Event A â âTechno Marathonâ
- Event B â âAfro Fusion Nightâ
- Event C â âHousy Fridayâ
You can create three Custom Audiences based on:
shotgun_event_id = {event_A}shotgun_event_id = {event_B}shotgun_event_id = {event_C}
Then, run separate ad sets for each â targeting or excluding based on their behavior.
Option 2: Creating a Custom Conversion on Meta Ads Manager: Creating a custom conversion lets you track purchases for a specific event, even if youâre using one shared Pixel.
-
Retrieve your event ID
Go to the Smartboard event page and copy the event ID from the URL:
https://smartboard.shotgun.live/events/{event_id} -
Open Meta Events Manager
Go to Events Manager and select the relevant Pixel.
-
Create a Custom Conversion
- Click on âCustom Conversionsâ in the left-hand menu
- Click âCreate Custom Conversionâ
-
Define your conversion rule
- Choose your Pixel as the data source
- Under âConversion Eventâ, select
PageView -
Add a condition:
shotgun_event_idequals{event_id}
-
Can I add several pixels to the same event or account ?
It's not possible to add 2 pixel ids to the same Shotgun account and therefore to the same event. However, if you add a co-organizer to the event, their pixel will also track it.
Another option is to encapsulate a 2nd Meta pixel in a GTM
-
When is the purchase event triggered?
The purchase event is triggered on the purchase confirmation page, even if the event is free.
-
Does the purchase event pass value and currency each time?
Each order has its own value, currency and transaction ID.
-
What happens if someone buys 4 tickets: 1 event or 4? (for paid and free events)
A purchase event corresponds to a transaction whether the number of tickets is 1 or more and regardless of the final value.