Track and manage lead generation

1. ​About lead generation

What is a lead?

In online jargon, a lead is an interested party gained in the form of a name and email address of the interested party. In the offline world, this would correspond to gaining a telephone number or postal address. The interested party can be contacted by the dealer and encouraged to make a purchase.

Why you should use the Digistore24 lead tracking feature

There is a relatively high probability that someone who has already shown an active interest in your product will end up making a purchase. For this reason, it is common practice to pay the affiliate a fee for each lead won. With Digistore24, you can set up tracking as well as manage your leads and payouts.

2. ​Set up new tracking

Step-by-step guide

  1. In the vendor view, go to Account > Leads​.
  2. Change to the tab Tracking.
  3. Click on the button Set up new tracking.
  4. Give your lead tracking campaign a Name.
  5. Finally, click Save.

Now you can copy the HTML tracking code and implement it on your lead generation page. This code must lead to the page on which the interested party confirms that they want to be entered into your email list.

3. ​Manage leads

Under Account > Leads in the tab Approve leads, you can now view, select and then approve the leads you have won. The approval procedure is for your own protection – this way, you can reject bad leads for which you do not want to pay.

In the tab Pay out lead commission, you can manage the payouts to your affiliates. Please note that you have to ask for your affiliate’s bank details and then make the payout yourself.

In the tab Paid leads you will find a complete list of your leads.

4. ​The process at a glance

  1. The visitor (e.g. John Smith) clicks on a content or promolink and lands on e.g. a newsletter opt-in page.
  2. John Smith enters himself in the distribution list.
  3. John Smith confirms the registration and is redirected to a registration confirmation page. The email address is transferred as a GET parameter e.g.: http://domain.com/thank you for your registration?email=john@smith.de
  4. The Digistore24 lead tracking pixel is embedded on the registration confirmation page so that the affiliate receives their payment.
  5. The newsletter software must attach John Smith’s email address as a GET parameter to the URL of the registration confirmation page. If desired, the newsletter software can also attach the first and last name as GET parameters to the URL.

The following steps must happen on the registration confirmation page

Step 1: The email address (and, if necessary, first and last name) is read from the GET parameter.

Step 2: The email address (and, if necessary, first and last name) is transmitted to Digistore24 together with the affiliate ID. The affiliate is known because a content or promolink was used by the user.

Step 3: Digistore24 credits the lead so that the affiliate receives their commission.

​These steps are performed by a small program. Under Account > Leads​ in the tab Tracking, we offer two variants:

  • HTML code for the tracking pixel
  • WordPress shortcode for the tracking pixel

In order for these programs to perform your task, you need to know the name of the GET parameters. In the example above, the GET parameter is called email.

Registration confirmation URL:

http://domain.com/thank_you_for_your_registration?email=john@smith.de&first_name=john&last_name=smith

The following link is embedded on the registration confirmation page:

<script type=“text/javascript“ src=“http://digiwin.de/lead/12345/abc123def456hij789.js?param_email=email&param_first_name=firstname&param_last_name=lastname“; ></script>

Or in WordPress:

[ds_lead param_email=email param_first_name=firstname param_last_name=lastname id=12345 key=abc123def456hij789]

Further examples

  • Registration confirmation URL:
  • http://domain.com/thank_you_for_your_registration?email=john@smith.de&first_name=john&last_name=smith

    The following link is embedded on the registration confirmation page:

    <script type=“text/javascript“ src=“http://digiwin.de/lead/12345/abc123def456hij789.js?param_email=email&param_first_name=firstname&param_last_name=lastname“;></script>

    Or in WordPress:

    [ds_lead param_email=email param_first_name=firstname param_last_name=lastname id=12345 key=abc123def456hij789]

 

  • Registration confirmation URL:
  • http://domain.com/dank_fuer_ihre_eintragung?Email=john@smith.de&FirstName=john&LastName=smith

    The following link is embedded on the registration confirmation page:

    <script type=“text/javascript“ src=“http://digiwin.de/lead/12345/abc123def456hij789.js?param_email=Email&param_first_name=FirstName&param_last_name=LastName“; ></script>

    Or in WordPress:

    [ds_lead param_email=Email param_first_name=FirstName param_last_name=LastName id=12345 key=abc123def456hij789]

For lead tracking, there is a third option for programmers: HTML code with lead data

  • This code looks almost exactly the same as the HTML code for the tracking pixel. The difference is that this code does not perform step 1, but rather only steps 2 and 3, which means that a programmer must ensure that the email address and, if necessary, the visitor’s first and last name, are included in the code.
Note:

You must program in such a way that the email address can be read and be included in the tracking pixel URL. It is then that the lead is counted.

Updated on 15. May 2020

Was this article helpful?

Related Articles