User Tools

Site Tools


Meta Pixel

This guide explains how to integrate analytics events from the eventplus registration process into Meta Pixel.

Connecting Meta Pixel and eventplus

This guide explains how to integrate meta pixel events from the eventplus registration process into Meta Pixel. This will make the whole purchase journey visible, from acquisition via social media, advertisement or event website, through each step of the eventplus registration process, recording ecommerce purchase metrics on completion. Meta Pixel reports can then be used to show sales funnel breakdowns, abandonment rates, demographic revenue and other key marketing insights.


Part 1: Preparation

If you already have Meta Pixel set up, skip to Part 2.

These steps guide you through a basic Meta Pixel setup to track website pageviews. You may extend this setup as needed.

1. Sign in to the [Meta Events Manager](https://www.facebook.com/events_manager2) console.
2. In the top left, click Connect data
3. Select Web, then click 'Next.'
4. Choose Meta Pixel, then click ‘Next.’
5. Enter a name for your Pixel, click “Continue”.


Part 2: Connecting Eventplus to Meta Pixel

1. Sign in to the [Eventplus dashboard](https://dashboard.eventplus.net/).

2. Choose the event you want to configure. Navigate to Setup > Integrations > Meta Pixel for your event.

3. Paste the Meta Pixel ID into the Meta Pixel ID box.

4. Choose the pixel events to send to Meta (see Appendix 1) and then click save.


Appendix 1: Meta Pixel Events

There are nine pixel events available in eventplus. Eight of these are custom events which include extra parameters which can optionally be used to create advanced reports, one is a standard purchase event which will automatically provide revenue and purchaser information to Meta.

Tip: For many usage scenarios it may only be necessary to enable the purchase event. Some custom events may be sent multiple times depending on application navigation so be prepared to handle that before enabling them.

Event Name Description
eventplus_landed The user has viewed the event landing page at eventplus.net/yourevent123
eventplus_signed_in The user has signed into eventplus. If the user created a new eventplus account then this event is sent once they complete the account sign up.

Extra Parameters:
account_id - Unique eventplus account id of the person signing in.

Example Data
{
  account_id: "acc_xxxxx",
}
eventplus_chose_category The user has chosen a registration category and continued on to the registration form.

Extra Parameters:
account_id - Unique eventplus account id of the person being registered.
categories - Array of comma separated category codes.

Example Data
{
  account_id: "acc_xxxxx",
  categories: [
    "10km_run",
    "5km_run"
  ]
}
eventplus_completed_reg_form The user has completed all the questions on the registration form and the registration has been added to the basket, but is not yet saved to an order or paid.

Extra Parameters:
account_id - Unique eventplus account id of the person being registered.
categories - Array of comma separated category codes.

Example Data
{
  account_id: "acc_xxxxx",
  categories: [
    "10km_run",
    "5km_run"
  ]
}
eventplus_added_merchandise A product has been chosen and added to the basket, but has not yet been saved to an order or paid.

Extra Parameters:
account_id - Unique eventplus account id of the signed in person.
sku - Stock keeping unit for the product.
price - Product price per unit.
currency - Currency code for the product price.
qty - Quantity added to the basket.
options - product variant option, comma separated.

Example Data
{
  account_id: "acc_xxxxx",
  sku: "SKU12345",
  price: 40.00,
  currency: "NZD",
  qty: 2,
  options: "Color = Green, Size = L"
}
eventplus_removed_merchandise A product previously added to the basket has been removed.

Extra Parameters:
account_id - Unique eventplus account id of the signed in person.
sku - Stock keeping unit for the product.
price - Product price per unit.
currency - Currency code for the product price.
qty - Quantity added to the basket.
options - Product variant options, comma separated.

Example Data
{
  account_id: "acc_xxxxx",
  sku: "SKU12345",
  price: 40.00,
  currency: "NZD",
  qty: 2,
  options: "Color = Green, Size = L"
}
eventplus_removed_registration A registration previously added to the basket has been removed.

Extra Parameters:
account_id - Unique eventplus account id of the signed in person.
category_code - Category code for the removed registration.

Example Data
{
  account_id: "acc_xxxxx",
  category_code: "10km_run"
}
eventplus_checked_out The current basket has been saved as an order and is ready for payment.

Extra Parameters:
order_value - Value of the order being saved.
currency - Currency code for the order.

Example Data
{
  order_value: 45.00,
  currency: "NZD"
}
purchase The saved order has been paid, any registrations on the order are now complete.

This is a standard Meta Pixel purchase event and contains the necessary data for eCommerce reporting.

Extra Data:
value - Total order value.
currency - Currency code for the order.

Example Data
{
  value: 30.03,
  currency: "NZD",
}