WebinarJam and EverWebinar User Documentation Webinars for everyone!

Install Google Tag Manager

In Google Tag Manager

Follow the instructions from Google Support documentation to create a Tag Manager account and a container for your webinar pages.

  1. Read: Set up and install Tag Manager (Google Support)
  2. Choose the container type Web and AMP

When the setup is complete, Tag Manager will provide you with two code snippets.

Google tag manager container code

Resource: Learn more about Tags, Triggers, and how to install the Meta Pixel using Google Tag Manager

In WebinarJam or EverWebinar

  1. Find the event you want to track
  2. Click Edit to access the webinar configuration
  3. Go to the Integrations step and open the 3rd party tracking systems module
  4. Add both Tag Manager codes to the registration and thank you page fields
    • Paste the code snippets one after the other in the same field. There is no accessible <head> or <body> section to place the codes in.
  5. Add the code snippets to any other fields you wish to track

Tag manager code in the WebinarJam configuration

Add Meta Pixel to Google Tag Manager

 

Google Tag Manager is a free service provided by Google that organizes tracking codes and other tags in a single container. This allows you to place the container code on your website once and maintain its contents from a Google dashboard.

In this article, you will learn how to create a Google Tag Manager account, add a Meta Pixel code to it, and publish the Tag container.

Create a Tag Manager Account

Follow the instructions from Google Support documentation to create a Tag Manager account and a container for your webinar pages.

  1. Read: Set up and install Tag Manager (Google Support)
  2. Choose the container type Web and AMP

When the setup is complete, Tag Manager provides you with two code snippets. (See the following example)

Google tag manager container code

Close the Install window with no further action.

Create a Trigger

Configure a trigger

  1. In the Tag Manager workspace, go to Triggers > New
  2. Click anywhere in the configuration module to edit the trigger
  3. Choose trigger type. For this tutorial, select Page View> Page View.

Configure Page URL Event

Tag manager page trigger configuration

  1. Select This trigger fires on Some Page Views
  2. Select Page URL > contains from the trigger conditions drop-down fields
    • Enter https://event.webinarjam.com/registration/thank-you/ in the final condition field
  3. Click the plus icon on the right to add a second rule

Important: The URL specified is correct for both WebinarJam and EverWebinar events. Both applications generate page links at event.webinarjam.com.

Configure Referrer Event

Tag manager referrer event

Add a second event in the same Trigger Configuration window:

  1. Select Referrer > contains from the trigger conditions drop-down fields
    1. Enter https://event.webinarjam.com/register/ in the final condition field
  2. Name and save the trigger

Important: The URL specified is correct for both WebinarJam and EverWebinar events. Both applications generate page links at event.webinarjam.com.

Add a Tag to the Container

Configure a tag

In the Tag Manager workspace, go to Tags > New

Click anywhere in the Tag Configuration box to edit the tag

Meta pixel code in the tag manager

  1. Choose Custom HTML as the tag type
  2. Paste a Meta Pixel or other tracking code into the HTML frame
    • Pro tip: Meta Pixel code is used in this example, but this process is the same to add any other tag or custom HTML you wish to manage in the Google Tag Manager.
  3. In the same Custom HTML window, click Advanced Settings
  4. From the Tag firing options drop-down, select Once per page 

Click anywhere in the Triggering box to select a trigger

Choose a trigger for the tag

  1. Choose the Page View trigger created earlier in this tutorial
  2. Name and save the trigger

Publish Container

To complete the setup and publish your changes, click Submit in the upper right corner of the Google Workspace

  1. Add a version name and description (Optional)
  2. Click Publish

Sales tracking code

This article is for WebinarJam and EverWebinar.

Track sales that occur during a webinar by installing a tracking code at the final step of a purchase funnel. The tracking code allows WebinarJam to receive information about a sale from a customer who clicked an offer button in your event. Visit your webinar analytics to see tracked sales.

You will need:

  • A fully configured webinar with at least one product offer
    • Important: Sales tracking is not retroactive. If the webinar has already run by the time this code is installed, no goal information will be tracked.
  • Access to the source code in the final confirmation page of your purchase funnel

Two events are required to record a sale in the webinar analytics:

  1. A person in your webinar clicks the button for a product offer. This adds a tracking cookie to their browser.
  2. They complete a purchase and end up on the page where your goal-tracking code is installed.

The browser cookie and the tracking code together trigger a message to WebinarJam that registers a sale.


Goal Tracking Code

In Webinars, find the webinar you want to track.

  1. Click Advanced > Goal tracking
  2. Copy the offer code

Advanced goal tracking window

Pro tips:

  • Tracking codes are generated when an offer is configured in the webinar. If there is no offer, the tab will be empty.
  • Unique tracking codes are generated for each offer configured. Copy the code and set up tracking for each offer separately.

Configure the Tracking Code

The goal tracking code contains two customizable parameters:

  • Price: price=0.00
  • Currency: currency=USD

Modify “0.00” in the price parameter to reflect the amount collected in an individual sale. For example, if your product is $40, modify the price parameter to: “price=40.00“.

Note: The goal tracking code is designed to record price values for one-time payments. If your pricing model involves a recurring subscription (example $19.00 per month) or a payment plan (example 3 payments of $99), enter a value for the price parameter according to your preference.

Modify “USD” in the currency parameter to reflect the actual purchase currency for your product. Supported currencies include:

USD, EUR, GBP, YEN, CAD, AUS, CHF, NZD, INR, BRL, DKK, NOK, SEK, TRY, PLN, CZK, RUB, LEU, BGN, HUF, LTL, ILS, ZAR, HKD, RSD, MYR

If the currency parameter is left blank or contains a value unrecognized by the WebinarJam system, sales analytics default to USD.


Embed the Tracking Code

Embed the sales goal tracking code directly in the checkout confirmation page, where a customer is redirected immediately after completing a payment.

  1. Open the confirmation page source code
  2. Scroll to the very bottom of the source code and locate the </body> tag
  3. Paste the goal tracking code immediately before the </body> tag
    • Pro tip: If your page was created in an application with a visual builder and no clear access to the source code, look for a setting where you can put code in a “footer” field for the page. This option may be found in a tracking or SEO section. If a field is available, paste the goal tracking code in the footer of the page.
  4. Save and publish the page

When a customer visits the confirmation page after clicking a product offer button in your webinar, the tracking code is triggered to send a notice back to WebinarJam. The webinar analytics will register a new sale and add its value to the total revenue generated by the event.

Critical Notes:

  • Browser cookies are used to identify attendees when they click a product offer in your webinar room and complete a purchase. This allows a visit to the confirmation page to be attributed correctly to customers who came from your webinar.
    • Sales collected in any other way, such as through a link pasted in the chat, are not tracked by WebinarJam.
  • Cookies are also used to differentiate between sales from the live room and those from the replay room.
  • Suppose a webinar attendee blocks third-party cookies in their browser. In that case, their activity will not be tracked through the purchase process. In this scenario, you may see sales from the event in your checkout system that do not appear in the webinar analytics.

Review Sales Analytics

After the event, check the analytics to see revenue and other monetization metrics.

  1. Go to Analytics
  2. Select a webinar and session from the drop-down fields
  3. Scroll down to Monetization to review:
    • Registration fees (if you charged a fee to attend the webinar)
    • Sales from the live room
    • Sales from the replay room
Pro tip: Review the webinar’s attendee log to see sales attributed to specific attendees.

UTM tracking

For more information on UTM selection and use, there are many excellent marketing resources online that can help guide your strategy. Free UTM link builders can also be useful tools as you plan your campaigns.

Add UTM parameters to a webinar URL

Add UTM parameters to a registration link to track information about conversion sources.

  1. In Webinars, find the webinar you want to track
  2. Click Your links
  3. In the Attendees tab, copy the Registration page link
  4. Add UTM parameters to the end of the URL manually or with an online UTM builder tool
    • Repeat this for each place you will share the link (in emails, on social media, etc)
  5. Share the modified registration link(s)

Attendees who register through the modified links will be stored in the webinar’s registrants list with a record of the UTM parameters that were in the link they clicked.

Example of a UTM builder tool from https://utmbuilder.com/

Example of a UTM builder tool

Click Build URL after adding all parameters to generate the final URL with UTM tracking capability.

Important Notes:

  • UTM values cannot be sent to WebinarJam with an API call.
  • If an attendee registers to the same event twice with the same email address, the UTM values captured the first time will be saved. Additional registrations will not overwrite existing UTM values.

Meta pixel tracking (Facebook)

Tracking codes from a 3rd-party service such as Meta or Google are added to your webinar pages in the setup wizard. You can add unique tracking codes to each page in the webinar funnel: registration page, thank you page, live room, and replay page.

To track page visits in Meta Events Manager, you will complete these steps:

  1. Create a Meta pixel
  2. Add the Meta pixel code to a WebinarJam or EverWebinar event configuration
  3. Create Meta conversion events to define the activities you want Meta to track

You will need access to your WebinarJam account and your Meta Business Events Manager account.


Step 1: Create a Meta Pixel

Log in to Meta Events Manager and connect a data source to create a tracking pixel.

Follow the instructions provided here: How to set up and install a Meta Pixel [Meta Business Help Center]

  1. Select Web as the source type
    1. Enter your website URL or select “I don’t have a website”
    2. Select “Do it yourself”
    3. Select “Meta pixel only”
    4. Select “Install code manually
  2. Copy the base code
    Copy the meta base pixel code
  3. Click through the remaining steps to complete the pixel setup. Go to the Pixel Overview without adding any events.

You will install events using code at the final step of this guide.

 


Step 2: Add the Meta pixel code to a webinar

Adding the pixel base code lets Meta receive information from your webinar pages. The Meta Events Manager cannot detect activity on any page without the meta base code.

Log in to WebinarJam or EverWebinar and find the webinar you want to track in the event dashboard.

  1. Edit the webinar and go to the Integrations step of the wizard
  2. Open 3rd party tracking systems for editing
  3. Paste the Meta base code in the field for each page you want to track
    Paste the meta base code into the registration page tracking

    • Important: Make a note of the webinar ID number below the tracking code field. The webinar ID will be used to set up tracking for post-registration page visits later in this guide.
  4. Save the module and complete the setup wizard

 


Step 3: Define Meta Conversion Events

Setting up custom conversions tells Facebook what kind of activity you want it to detect on a page with the meta base code.

The configuration for your Custom Conversion varies slightly depending on whether you want to track registration page visits or a visit to a post-registration page (such as the thank you page, live room, or replay page).

Go to the Meta Events Manager to begin.

Track Registration Page Visits

  1. Create a new Custom Conversion
  2. Add a name for the conversion (example: Registration page visit)
  3. Add a description if desired
  4. Select the data source you just created to add the pixel code to your webinar
  5. Under Rules, select URL equals
  6. In the URL keywords field, paste the full URL of your webinar registration page
    • Find this under Your Links in your WebinarJam account
  7. Click Create to save

Track Thank You, Live Room, and Replay Page Visits

  1. Create a new Custom Conversion
  2. Add a name for the conversion (example: Replay page visit)
  3. Add a description if desired
  4. Select the data source you just created to add the pixel code to your webinar
  5. Under Rules, select URL contains
  6. In the URL keywords field, paste a string containing ONLY the base URL and webinar ID for your event (see below for more information)
  7. Click Create to save

Meta conversion tracking configuration

How to find the correct value for URL keyword Rule

The URLs for the pages associated with a webinar consist of three different elements: the base URL, the Webinar ID, and an encrypted string.

The complete page URLs look something like this:

  • Thank you page: https://event.webinarjam.com/registration/thank-you/WEBINAR-ID/UNIQUE-ENCRYPTED
  • Live room: https://event.webinarjam.com/live/WEBINAR-ID/UNIQUE-ENCRYPTED
  • Replay room: https://event.webinarjam.com/replay/WEBINAR-ID/UNIQUE-ENCRYPTED

Individual elements:

  • Base URL: event.webinarjam.com/registration/thank-you/
  • Webinar ID (numeric): XXXX
  • Encrypted string: YYYYYYYYYYYY (unique for each registrant)

Because the encrypted string is unique for each registrant, it cannot be used in any general-use tracking code. If a page URL is required for your setup, use the base URL and webinar ID only.

The webinar ID in found in the webinar wizard at the Integrations > 3rd party tracking systems step under each tracking code field.

In the example above, the webinar ID is 62.

For the webinar in the example above, the URLs will be:

  • Thank you page: https://event.webinarjam.com/registration/thank-you/62/UNIQUE-ENCRYPTED
  • Live room: https://event.webinarjam.com/live/62/UNIQUE-ENCRYPTED
  • Replay room: https://event.webinarjam.com/replay/62/UNIQUE-ENCRYPTED

When your links have been defined, create Custom Conversions for the pages you want to track with the Meta Pixel.

Configure the events to track any URL that contains the fixed part of your webinar URL. For example:

  • event.webinarjam.com/registration/thank-you/5/

Do not include the HTTPS:// or the placeholder for the encrypted string (“UNIQUE-ENCRYPTED“). Instead of entering the full URL, set the event to track any URL that “contains” just the fixed aspects of the page address.

© 2024 WebinarJam All Rights Reserved