WebinarJam and EverWebinar documentation Webinars for everyone!

Sales tracking code

Both in WebinarJam and EverWebinar, you may configure an offer to pop at any time through your webinar, converting your sessions into money-generating machines!

Well, since the actual payment transactions happen outside our platform, it’s important that your payment system (whether PayPal or any credit card checkout cart) reports back to let us know that a sales has indeed taken place. But… how is that communication actually happening? That’s what our Sales Tracking Code is for.


Finding the sales tracking code

First of all, let’s review where to grab that code.

Once you have completed configuring your webinar, and before you run your actual event, open the Advanced window, enter the Goal Tracking tab, and copy the sales tracking code. See screenshot below.

A few important things to note at this point:

  • The system will only generate a sales tracking code if you’re actually configured an offer for your webinar. Otherwise, this tab will remain empty.
  • The system will generate one sales tracking code per offer configured, since you can indeed set up multiple offers per webinar.


Tweaking the sales tracking code

You will notice that the code contains a “?price=0.00” segment. You need to modify the “0.00” to reflect the price amount for each individual sale. For example, if your product is sold at $40, then you’d enter “?price=40.00“. That’s what’s going to allow WJ and EW to track not only your sales numbers but your sales revenue too.

There are some limitations, such as for example if you pricing model involves a recurring payment subscription (example $19.00 per month) or a payment plan (example 3 payments of $99). In this case, you’ll have to decide what is the appropriate value for the ?price parameter: either the first payment in the subscription, or perhaps your estimated dollar-per-customer value. That’s up to you.

The second parameter available for the sales tracking code is the type of currency.  Simply fill out the part after “&currency=” with the appropriate currency.  Note you will have to select one of the currency types listed below.


If you do not fill out this parameter, or include one our system does not recognize, it will by default use USD.

Embedding the sales tracking code

Alright, so now that you have the sales tracking code, we must deploy it!

The code is meant to be embedded directly in your checkout flow’s Thank You page, meaning the page that your customers are redirected immediately upon successfully completing payment. More specifically, inside the <BODY> tags of the page HTML.

Every time a customer visits that page, the tracking code will be triggered and the webinar analytics will register a new sale and will add the sale value to your revenue balance.

We have one final trick up our sleeve! In case you’re using that same checkout funnel outside your webinar environment, we don’t want other customers triggering the sales tracking code and, therefore, inflating your webinar analytics. For that reason, the sales tracking code will only register sales if it recognizes the customer as an attendant to your webinar session. Needless to say, this is achieved by the power of cookies!


Finding your analytics

Sales and revenue metrics can be found at the My Analytics page, inside the Monetization section, along with other useful data such as Sales Conversions or Earnings Per Attendee. Truly a God sent to calculate your webinar ROI if you’re driving traffic via paid ads!

See screenshot below.

© 2023 WebinarJam All Rights Reserved