Skip Main Navigation
Page Content

Tracking Beacon

Tracking Beacon

An entity that Eventbrite uses to allow event organizer to utilize tracking pixels on their events.

Fields

  • id string: The tracking beacon id
  • tracking_type string: The tracking beacon third party type. Allowed types are: Facebook Pixel, Twitter Ads, AdWords, Google Analytics, Simple Image Pixel, Adroll iPixel.
  • event_id string: The id of the event where the tracking beacon will load your tracking pixel
  • user_id string: The id of the user where the tracking beacon will load this tracking pixel on all of their events
  • pixel_id string: The third party id that they have given you to fire on your event page
  • triggers dict: The tracking pixel meta information that determines where your pixel will fire

Tracking Type

tracking_type is the identifier of which third party tracking pixel we have chosen to use to on the tracking beacon interface, at the moment we accept 6 third parties:

  • Facebook Pixel
  • Twitter Ads
  • AdWords
  • Google Analytics
  • Simple Image Pixel
  • Adroll iPixel

Triggers

triggers is a dict field where we pass 4 destination as keys and additional third party data as the value of those keys. The keys are:

  • event_listing
  • event_register
  • event_order_confirmation
  • ticket_form_widget

Each third party requires different meta data sent along with the tracking pixel in order to register the correct event in their analytics platform. Below are some examples for each third party tracking pixel we support:

(NOTE: event_id or user_id are required.)

Facebook Pixel

{
    "event_id": "25104574458",
    "pixel_id": "5678919911090555",
    "tracking_type": "Facebook Pixel",
    "triggers": {
        "ticket_form_widget": "AddToCart"
    },
    "user_id": ""
}

This will fire a Facebook pixel on the ticket form widget.

Twitter Ads

{
    "event_id": "25104574458",
    "tracking_type": "Twitter Ads",
    "pixel_id": "nv99l",
    "triggers": {
        "event_listing": "ntsff",
        "event_register": "ntsfk",
        "event_order_confirmation": "ntsfz"
    },
    "user_id": ""
}

This will fire a Twitter Ads pixel on the event listing, event registration and order confirmation page.

Adwords

{
    "event_id": "",
    "tracking_type": "Adwords"
    "pixel_id": "9971765443",
    "triggers": {
        "event_order_confirmation": "FaBhCMfY8QwGgY_SMi99"
    },
    "user_id": "32104573333"
}

This will fire an Adwords pixel on the event order confirmation page, for all events owned by that user.

Google Analytics

{
    "event_id": "25104574458",
    "tracking_type": "Google Analytics",
    "pixel_id": "UA-12345678-1",
    "triggers": {},
    "user_id": ""
}

This will fire a Google Analytics pixel on the event listing, event registration and order confirmation page, even though no triggers are specified. Google Analytics is the only tracking pixel third party that works like this.

Simple Image Pixel

{
    "event_id": "25104574458",
    "tracking_type": "Simple Image Pixel",
    "pixel_id": "",
    "triggers": {
        "event_order_confirmation": "https://test.com/123"
    },
    "user_id": ""
}

This will fire any simple pixel on the event order confirmation page. (Note: This will not work with javascript)

Adroll iPixel

{
    "event_id": "",
    "tracking_type": "Adroll iPixel",
    "pixel_id": "",
    "triggers": {
        "event_listing": "https://d.adroll.com/ipixel/34VGNFKDCVEOHPHTYF6ACL/355EC6PGHTMSM4WGMMNWFG"
    },
    "user_id": "32104573333"
}

This will fire an Adroll pixel on the event listing page, for all events owned by the user.