Explains your options when tracking conversions in eWebinar based on your conversion goals.
eWebinar is able to track a few different kinds of conversions (or conversion events) that directly result from your webinars.
Here are a few examples of what you can track and the interaction you would use to do so:
CONVERSION EVENT FOR THE ATTENDEE | INTERACTION |
Signs up for a free trial of your SaaS product | Oferta especial |
Takes a specific action in your product, like using a certain feature | Llamada a la acción |
Purchases your online course hosted on the Thinkific platform | Thinkific offer |
Fills out a contact form to request a meeting with your sales team | Contact form |
Registers for the next webinar in a series of webinars | Próximo seminario web |
Table of contents
In this article, we will cover the following, if you'd like to skip ahead:
- Two rules that govern conversion tracking
- Three types of interactions for tracking conversions
- Where to find conversion data in eWebinar
- What conversion alerts are and how to set them up
Advanced tracking code setup
Here are some other important items covered in this article related to customizing the tracking code for special offers and calls to action:
- How to make conversion tracking code more reliable – RECOMMENDED
- How to use Javascript to inject query parameters into the conversion pixel URL
- How to customize the tracking code to capture more data
- How to use the tracking code across more than one webinar
- How to track multiple purchases made by the same attendee
- How to track recurring subscriptions
NOTE: The use of the Contact form or Next webinar interaction to track conversions does not require the use of tracking code. It happens automatically inside eWebinar.
Two rules that govern conversion tracking
There are two main rules that govern how conversion tracking works in eWebinar:
1. Only 1 type of interaction may be used for conversion tracking per webinar
When you create a new eWebinar, the type of interaction used to track conversions is set up for you automatically based on the goal you set for your webinar or on the template you choose to create it from.
You can see which interaction has been enabled for conversion tracking by going to the Settings tab in edit mode and looking under Conversion tracking.
If you wish to switch to a different type of interaction to track conversions, go to the Interactions tab and add the interaction in question. (Filter by Conversion to see your options, shown below.)
Then, enable conversion tracking for it. (When you make this change, conversion tracking will become automatically disabled for whatever interaction was being used previously, so that only one type of interaction is enabled at a time.)
2. Each type of interaction may only track one conversion event
Just as you may only choose one type of interaction to track conversions per webinar, each type of interaction may only track one conversion event.
For example, if you chose to use the Contact form interaction to track conversions and added it to your webinar six times. It wouldn't matter which one the attendee filled out and submitted, it would still only count as one conversion.
Tracking more than one conversion event in a webinar
"One conversion event per webinar" reflects a best practice of sales webinars: to only make one sales offer per webinar. However, if you want to make more than one sales offer in your webinar for, say, two different products, you can:
1. Capture data that will help you distinguish between the two in your registrant data
2. Track multiple purchases made by the same attendee
Keep in mind, however, that eWebinar's analytics will not be able to distinguish between the two conversion events.
Three types of interactions for tracking conversions
There are three types of interactions you may use when tracking conversions:
'Special offer' or 'Call to action' interactions
Special offers and Calls to action are, by far, the most common interactions used to track conversions. As such, they offer the greatest amount of flexibility.
Keep in mind, however, that with greater flexibility can come greater complexity and it may require a significant amount of setup to ensure your conversions are being counted as accurately as possible.
The Special offer, Call to action, and Thinkific offer interactions share the same tracking code, which means two things:
1. When you enable conversion tracking for one, you enable it for them all.
2. They may be used interchangeably in your webinar. For example, if you added two Special offers and one Call to action to your webinar, they would all count towards the same conversion event, which means they should all be driving attendees to do the same thing (e.g. purchase your product).
Provided conversion tracking is enabled, there are the two steps you must take to set up conversion tracking for a Special offer or Call to action:
NOTE: The set up process for Thinkific is a bit different and can be found here.
Advanced tracking code setup
Once your basic setup is complete, you may also wish to do one or more of these:
- How to make the tracking code more reliable — RECOMMENDED
- How to use Javascript to inject query parameters into the conversion pixel URL
- How to customize the tracking code to capture more data
- How to use the tracking code across more than one webinar
- How to track multiple purchases made by the same attendee
Step 1: Find and copy the conversion tracking code
Finding and copying the tracking pixel code for a Special offer, Thinkific offer, or Call to action interaction is straightforward. Simply, go to the Conversion tracking section on the Settings tab in edit mode and click to copy it.
NOTE: You can also find the same tracking code when editing the interactions.
Step 2: Embed the conversion tracking code
Now that you have copied the tracking pixel code, you need to embed the code where the conversion event takes place. There are two main scenarios for this:
1. A sale or trial sign up
If the goal of your webinar is to get people to purchase your product or sign up for a free trial, you must embed the tracking code on the purchase or sign up confirmation page, more commonly known as the thank you page. This is page that comes up after someone completes a purchase or sign up. In short, this approach requires the user to land on a specific page where the tracking code is embedded for the conversion event to be considered complete.
If you are using a payment or course platform, you'll need to find the setting that allows you to add custom HTML inside the <BODY> of your "Purchase Complete" page. If you have trouble finding this, contact the support team of your payment or course platform.
For Thinkific: When in the Thinkific admin area, you must go to Settings under the Code tab. There you will find a section called 'Order tracking code'. That is where you paste the <img> tag. It also states that for free courses you should instead place the code in the 'Signup tracking code' area.
2. A specific action performed inside your SaaS product
If your goal is to get attendees to perform a specific action inside your SaaS product after attending a training, unless there is specific landing page you can use to trigger the conversion event, you must use Javascript to fire the tracking code.
IMPORTANT: Before you embed the tracking code, you may wish to read the next section of this article, as you may want to customize the code first to ensure its reliability.
How to make the conversion tracking code more reliable
NOTE: While the example used in this section is for the purchase of a product or service using the Special offer interaction, the principles are the same for any conversion event that relies on the user landing on a specific page when the conversion event is complete.
The tracking pixel code is simple. It's just a single pixel transparent image that is accessed with code that looks something like:
<img src="https://api.ewebinar.com/v1/conversion/pixel/3?webinarId=4429&email=&amount=¤cy=&orderId=&productId=&productName=" width="1" height="1" alt="" />
El propósito del píxel es rastrear a los asistentes desde el eWebinar hasta su sistema de pago y viceversa. Sin modificación, el píxel utiliza cookies para identificar a los asistentes. Lamentablemente, este sistema no es muy fiable debido a los recientes cambios en la configuración de privacidad de navegadores como Safari. Safari no permite las cookies entre dominios por defecto en aras de la privacidad del usuario, lo que significa que en este caso la cookie de seguimiento normalmente no funcionará de forma fiable.
In order to make the code above work more reliably, you will need do one of the following, or preferably, both:
1. Use the same domain on your third-party payment processor and eWebinar
For example, if you owned mydomain.com and were selling an online course via Thinkific, you would have lesson.mydomain.com for your Thinkific site/course and webinars.mydomain.com for eWebinar. To configure your custom domain in eWebinar go to Domains in the profile menu in the upper right-hand corner and follow the instructions.
El dominio personalizado debe añadirse a su suscripción antes de poder utilizarlo. Más información
2. Swap out the placeholder {{email}} in the code above with the actual email address of the person who just purchased your product.
La mayoría de los sistemas de pago tienen una manera de hacer esto usando una sintaxis como:- {{email}}
- {email}
- {checkout.email}
You will need to contact the support team of whatever payment processor you use, like PayPal, to find out the right syntax to use for their platform and then replace {{email}} in the code with the syntax required.
IMPORTANT: Making sure your eWebinar and payment processing pages are on the same domain and replacing {{email}} with the syntax that dynamically replaces the email of the person who checked out is critical if you want the purchase pixel to work as well as possible and track most conversions.
Tenga en cuenta que, incluso después de incluir el correo electrónico del comprador, puede haber conversiones que se pierdan, como por ejemplo, si el asistente utiliza un correo electrónico diferente para registrarse en su seminario web que el que utiliza para comprar su producto en su página de pago, mientras utiliza un dispositivo diferente del que utilizó para ver el seminario web.
Para tener en cuenta esto, hemos hecho posible que usted marque manualmente a alguien como convertido, para el puñado de conversiones que podrían perderse.
Para ello, vaya a la pestaña de inscritos de su seminario web, marque la casilla junto al asistente o asistentes en cuestión y haga clic en Marcar como convertido.
How to use Javascript to inject query parameters into the conversion pixel URL
Many page builder systems don't have an easy way to have placeholders like {{email}} replaced dynamically. However, many systems pass in the information needed by the pixel as query parameters. For example, lets say after a customer checks out they end up at:
https://mydomain.com/checkout-thankyou?customer_email=some@email.com&order=1234
Instead of using the <img> tag to send the pixel to eWebinar you can instead use <script> tag with this code (assuming the query parameters of your page are named customer_email and order):
<script>
window.onload = function() {
// Get URL parameters
var urlParams = new URLSearchParams(window.location.search);
// Get email and orderId from URL parameters
var email = urlParams.get('customer_email');
var orderId = urlParams.get('order');
// URL encode the email and orderId
var encodedEmail = encodeURIComponent(email);
var encodedOrderId = encodeURIComponent(orderId);
// Define image source template
var srcTemplate = "<<THE_URL_OF_THE_PIXEL_GOES_HERE>>";
// Replace placeholders in template with actual values
var newSrc = srcTemplate.replace('{{email}}', encodedEmail).replace('{{order_id}}', encodedOrderId);
// Create new img element
var img = document.createElement('img');
img.src = newSrc;
img.width = '1';
img.height = '1';
img.alt = '';
// Append the img to the body (or another appropriate element)
document.body.appendChild(img);
};
</script>
In the code above you would replace <<THE_URL_OF_THE_PIXEL_GOES_HERE>> with the URL found in src parameter of your <img> pixel.
How to customize the tracking code to capture more data
You will notice there are other placeholders inside the code that you can also replace in order to give eWebinar more information about the conversion.
For example, the placeholder {{amount}} can be replaced with the value of your product, such as: 49.99.
If you're using the Thinkific offer, you'll find that this has already been done for you as the code for it has already replaced {{amount}} with Thinkific's syntax for dynamically adding the price of the product purchased, which is {{total_price}}.
Make sure if you replace {{amount}} that you use only a number. No symbols like $ should be added. To specify the type of currency used, replace {{currency}} with a currency 3 letter abbreviation such as USD.
Every time a customer visits your purchase complete or thank you page, the tracking code will be triggered and eWebinar's analytics will register the conversion for that webinar.
NOTA: Si la página se actualiza, el código se ejecutará de nuevo. Sin embargo, esto no causará ningún problema, ya que la conversión seguirá siendo rastreada y el importe será reemplazado por el importe de la llamada más reciente.
Aquí están todos los campos de marcador de posición en el código:
{{email}} | Correo electrónico utilizado durante el proceso de compra |
{{amount}} | Importe de la compra, por ejemplo, 49,99 |
{{currency}} | Símbolo de moneda de tres letras, como USD |
{{order_id}} | Unique ID for the purchase of a specific product |
{{product_id}} | ID del producto - No es necesario |
{{product_name}} | Nombre del producto - No es necesario |
Consejo de Thinkific: Su código de píxeles de compra, después de sustituir los marcadores de posición por la sintaxis de campos dinámicos de Thinkific, tendrá un aspecto similar al siguiente:
<img src="https://api.ewebinar.com/v1/conversion/pixel/3?webinarId=4429&amount={{total_price}}¤cy=USD&orderId={{order_number}}&productId={{product_id}}&productName={{product_name}}" width="1" height="1" alt="" />
How to use the tracking code across more than one webinar
Puede tener más de un seminario web que lleve a los asistentes al mismo flujo de compra. En su página de confirmación de compra querrá que el píxel de conversión se active en todos esos seminarios web para que el asistente sea marcado como convertido independientemente del seminario web que haya utilizado para llegar a la compra final. Puede hacer esto de dos maneras.
- Simple: Just grab the conversion pixel code from each of your offer cards in your webinars and add all of the pixels on your checkout confirmation page.
- Better: You can modify the URL in the pixel to take into account multiple webinars. You can do that by adding webinarId= parameters with the IDs of the webinar. Example:
<img src="https://api.ewebinar.com/v1/conversion/pixel/3?webinarId=4429&webinarId=2527&amount={{total_price}}¤cy=USD&orderId={{order_number}}&productId={{product_id}}&productName={{product_name}}" width="1" height="1" alt="" />
También puede conseguirlo utilizando etiquetas de seminario web. En este caso, comience por eliminar el parámetro webinarId= y en su lugar utilice un parámetro tag= que especifique una sola etiqueta. Todos los seminarios web con esa etiqueta se incluirán en el píxel de conversión. Este enfoque es más flexible, ya que los nuevos seminarios web con esa etiqueta se incluirán automáticamente en su píxel de conversión sin tener que modificar su página de pago. Ejemplo:<img src="https://api.ewebinar.com/v1/conversion/pixel/3?tag=course_sales&amount={{total_price}}¤cy=USD&orderId={{order_number}}&productId={{product_id}}&productName={{product_name}}" width="1" height="1" alt="" />
How to track multiple purchases made by the same attendee
If you expect the same attendee to purchase more than one product and want to track the total amount spent across all of their purchases, then you must replace the placeholder {{order_id}}. eWebinar will use Order IDs to add the purchase amounts of different orders to total the amount purchased by the attendee.
When we confirm a new order has occurred — because it is the first time we are seeing a particular Order ID — we will add the sales {{amount}} to the total revenue associated with both the Special offer and the attendee.
How to track recurring subscriptions
Cuando se vende una suscripción, a menudo no se conoce el importe gastado hasta que se cobra a la persona en una fecha posterior. Esto suele ocurrir cuando se completa una prueba y el cliente se da de baja (sin pagar) o se convierte (y paga).
eWebinar makes it possible to update the amount attributed to a conversion from your backend system once you know this amount. You can call the purchase tracking pixel URL using a GET from your backend service to add an amount to your attendee's record based on their email. If this happens monthly, you can also provide an Order ID that's different for each month so that the total amount accumulates and eWebinar tracks the LTV of the attendee for you. For example:
<img src="https://api.ewebinar.com/v1/conversion/pixel/3?webinarId=4429&email=my@customer.com&orderId=0001&amount=49.99¤cy=USD" width="1" height="1" alt="" />
Interacción con el formulario de contacto
The second type of interaction you may use to track conversions is the Contact form interaction. The idea is that you surface a contact form as the primary CTA of your webinar. When attendees successfully submit the form, it counts as a conversion.
The most common use case for this kind of CTA happens at the end of a sales demo for an enterprise product, where the attendee, if interested, must speak with a salesperson before they can actually make the purchase.
To set this up for your webinar, go to Basic info on the Settings tab and change Conversion event interaction type to Contact form.
Then, add the Contact form interaction to your webinar wherever you like.
And that's it! A successful submission of the contact form will count as a conversion.
Keep in mind that if you add the Contact form to your webinar multiple times, it will still only count once toward the same conversion event if the attendee submits more than one contact form.
Next webinar interaction
If you have created a series of webinars, the primary CTA of the first webinar may be to register for and attend the second webinar, and so on. If so, the type of interaction you should use to track conversions is the Next webinar interaction.
To set this up for your webinar:
Go to Basic info on the Settings tab and change Conversion event interaction type to Next webinar.
Then, add the Next webinar interaction to your webinar, ideally where you plan to ask people to watch the next webinar in your video.
And that's it! A registration for the webinar in question – whether by one-click registration or the successful submission of the pop-up registration form – will count as a conversion.
NOTE: You may only add the Next webinar interaction to your webinar once.
Where to find conversion data in eWebinar
Once things are set up and conversions start resulting from your webinars, you will be able to see the total number of conversions (and the total revenue per offer, if relevant) in the Analytics and Registrant records for each webinar.
NOTE: You won't see any changes to your Analytics until at least one conversion successfully registers for the first time.
You can download registrant data to a CSV or map it to your CRM. (If you do map it, you'll find the purchase information in the client summary field or as its own set of fields in Zapier.)
What conversion alerts are and how to set them up
Conversion alerts provide social proof to your attendees that others have already made the decision to claim whatever offer you make in your webinar — to sign up for your service, buy your product, or some other conversion event. Conversion alerts help to build trust, create urgency, and increase conversions.
In order for conversion alerts to work, you must first set up conversion tracking, which generally means adding a snippet of tracking code to your checkout success page. Read the full instructions.
Una vez que el seguimiento está configurado, cuando las conversiones comienzan a ocurrir, las alertas de conversión, si están habilitadas, aparecerán a intervalos a lo largo de su seminario web (por cualquier período de tiempo que usted especifique) y mostrarán el nombre de quien se convirtió, de dónde son (basado en su dirección IP), y cuando se convirtieron. Puede personalizar el mensaje de las alertas (por ejemplo, "¡Se ha inscrito para una prueba gratuita!") y cómo de recientes deben ser las conversiones (por ejemplo, de los últimos 7 días). Por último, puede configurar si las alertas aparecen en la parte superior o inferior de la sala de presentación durante su seminario web.
NOTE: Only real conversions will appear in your alerts. While you set things up, you may see the names of people appear who have not converted. Those names are meant as placeholders only.