πTracking Pixels & Conversion Events
Set up tracking pixels from Google, Meta, TikTok, and other platforms to measure ad performance, track conversions, and build retargeting audiences from your CrowdWork checkout flows.
CrowdWork automatically fires standard e-commerce events at key moments during checkout β when a patron views an event, adds tickets, applies a discount code, and completes a purchase. These events are sent to all major tracking platforms simultaneously, so you can measure which ads and campaigns are actually driving ticket sales.
This works across all three checkout flows: shows, memberships, and gift cards.
No custom event code required. You only need to install your platform's base pixel snippet. CrowdWork handles firing the right events at the right time β your tracking platform picks them up automatically.
Installing Your Tracking Pixel
To start tracking, add your platform's base pixel code (sometimes called an initialization snippet) to the Custom Tracking Pixels field in your Theatre Settings.
Direct link: Theatre Details
Go to Dashboard β Theatre β Theatre Details
Scroll to the Custom Tracking Pixels section
Paste your pixel base code into the field
Click Save
The code you paste here is injected into the header of your public pages β the same pages where patrons browse and purchase tickets. This is where your tracking platform's initialization snippet goes.
Multiple pixels are fine. You can paste code for Google, Meta, TikTok, and any other platform into the same field β they all work simultaneously and won't conflict with each other.
Checkout Events Reference
CrowdWork fires the following events during checkout. These are standard e-commerce event names recognized by Google Analytics 4, Google Ads, Meta (Facebook), TikTok, and other platforms.
view_item
Page load
Patron lands on an event page
begin_checkout
Checkout modal opens
Patron opens the ticket purchase modal
add_to_cart
Tier incremented or selected
Patron adds tickets by increasing quantity or selecting a tier
remove_from_cart
Tier decremented
Patron reduces ticket quantity
add_payment_info
"Next" button clicked
Patron advances past ticket selection to payment
apply_discount
Valid discount code applied
Patron successfully applies a discount code
apply_gift_card
Valid gift card applied
Patron successfully applies a gift card
purchase
Successful payment
Patron completes checkout (works with both Square and Stripe payments)
Events by Checkout Flow
Not every checkout flow fires every event. Here's what's available in each:
view_item
β
β
β
begin_checkout
β
β
β
add_to_cart
β
β
β
remove_from_cart
β
β
β
add_payment_info
β
β
β
apply_discount
β
β
β
apply_gift_card
β
β
β
purchase
β
β
β
The shows checkout has the most complete event coverage because it has the most steps in its checkout flow. Memberships and gift cards have simpler flows and fire the events that apply to their process.
Platform Setup Notes
CrowdWork pushes events to all of the following interfaces simultaneously. You only need the platforms you're using β install the base snippet for each and CrowdWork handles the rest.
Google Tag Manager / GA4
CrowdWork pushes events to the dataLayer using Google's Enhanced E-Commerce format. If you use Google Tag Manager, these events are available as triggers without any additional tag configuration beyond your standard GTM container snippet.
If you use standalone Google Analytics 4 (via gtag.js) instead of GTM, events are also pushed directly through the gtag interface.
Get your base snippet: Set up and install Tag Manager | Set up Analytics for a website
Meta (Facebook) Pixel
CrowdWork maps checkout events to Meta's standard events β for example, add_to_cart maps to Meta's AddToCart, and purchase maps to Purchase. If you've installed the Meta Pixel base code, these conversions are tracked automatically.
Get your base snippet: Meta Pixel implementation guide
TikTok Pixel
CrowdWork maps checkout events to TikTok's standard events β for example, purchase maps to TikTok's CompletePayment. Install your TikTok Pixel base code and conversions are tracked automatically.
Get your base snippet: Get started with TikTok Pixel
Other Platforms
Any tracking platform that listens to the dataLayer or provides a standard JavaScript interface will receive these events. If you use a platform not listed above, install its base snippet in the Custom Tracking Pixels field and check whether it picks up standard e-commerce events from the dataLayer.
Common Questions
Related Tasks
Configure your Theatre Settings
Embed widgets on your website
View your sales analytics
Set up discount codes
Set up gift cards
Set up memberships
Need Help?
If you need assistance setting up your tracking pixels or verifying that events are working correctly, contact our support team β we're happy to help!
Last updated
Was this helpful?