Email Conversion Tracking Using Email Address

Email Conversion Tracking Using Email Address

We always get asked, “Can I track conversions based on a subscriber’s email address?”. The answer is YES. Here I want to show you how to do it within a few steps.

First, make sure you have an email provider that allows you to pass on the subscriber’s email address to the email content using tokens. I use Aweber, and I highly recommend them. I believe most email providers will allow you to do this.

Second, make sure you have a Shorty plugin installed and working on your WordPress blog.

Step 1: Find the Email Address Token

Email Conversion Tracking In this example from Aweber, the token for email address is {email}. Your token may be different.

Step 2: Use The Token In a Shorty Link

In the links table, click on “Customize” and enter all the tracking variables you want. I entered the token {email} as the “Content”. You can do this differently, but keep your method consistent to get proper reports later.

Shorty Custimize Link

Shorty Custimize Link

That gives me a customized link like this:{!email}

Avoid using space in your tracking variables. Always use a dash or underscore to connect two words.

Step 3: Use the Shorty Link in Your Email

Now you can use the long customized link in a text email, or in an HTML email. By using a hyperlink you can hide all the tracking information.

Email Marketing Hyperlink

Email Conversion Tracking with Aweber

As you can see a hyperlinked text is much neater. You can also hyperlink a button or image.

Next, save the email and test it. Send yourself a text email from the email marketing software. It should replace the token {email} with your own email address.

Please make sure the token is properly converting to an actual value before sending out to all subscribers.

Step 4: Analyze Reports for Conversions

Shorty Reports

When a conversion happens, the email address will show up in the conversion details. You can also view the correct graph page for totals. In this case since I used the “Content” variable, I should check under the “Content” sub-report or the main “aweber” variable that I used as the “Source”.

As you click-through you will see the drill-down reports, with the breadcrumbs on top. When I get to the correct “Content” report, I should see the email addresses that have clicked on my tracking link, as well as the conversion.

Shorty Reports

It’s really that simple. You don’t actually need to login to Shorty and create another link when you want to create variations.

The “Customize” button is there to help you figure out how to format the long tracking link. However, it’s just a matter of substituting variables with proper syntax.

For example, when I send out another email for Christmas, I can re-use the same email content and link, substituting the relevant variable:{!email}

The value in red is the only thing I changed. Just make sure you do not have spaces, and do not omit the & or = as these are required for proper syntax.

I hope this article has helped you figure out how to track conversions from your email subscribers, using their email address and your service provider. If you don’t have an email marketing tool yet, I recommendAweber.



How to Track Multiple Landing Pages Using One Link & Paid Ads

How to Track Multiple Landing Pages Using One Link & Paid Ads

So here’s a question a lot of users constantly ask us:

How do I track multiple landing pages using the same links on Bing or Adwords?

While it may seem like you need to actually create multiple links, you do not. You can just create one link, and use both the split testing and campaign features in Shorty.

Step 1: Create a split test for the different URLs

Screen Shot 2018-02-20 at 5.36.09 PM

Just enable Split Testing, enter all the different landing page URLs you want, and assign the percentage of traffic. The landing pages can be on different domains. They can also be the same offer or product using two different affiliate networks.

Step 2: Create campaign for each traffic source

Screen Shot 2018-02-20 at 5.35.27 PM

Then, click on Customize from the links table, and you can enter up to five tracking variables as well as the CPC (Cost Per Click). This allows you to track multiple ad sources.

The key is in name the variables correctly to match Google Analytics (if you want to) and yet systematic enough to prevent confusion. You can use the long URL provided, and even customize the variable on-te-go without having to use the Shorty interface.

It’s really that easy. In your reports, each traffic source will show up in the reports. You can click on the source to see more information like medium, content, keywords etc.

Shareasale Postback / S2S Tracking Implementation

Shareasale Postback / S2S Tracking Implementation

I’ve always wondered whe I needed to upload commission reports manually for Shareasale when I want to track conversions in Shorty.

Surely they must have a better way? A postback or pixel feature maybe? Searching their help articles, I found no mention of a postback, and say no postback feature in my Shareasale affiliate account.

For whatever reason, I decided to ask them directly. Here’s the reply I got:

We offer POSTback setup for Affiliates on a case-by-case basis. I see you’ve been with us for awhile and earning consistent commissions, so I’m happy to approve it for you. Just let me know the following for setup:

URL for the request (can be HTTP or HTTPS):
HTTP Request Method: GET or POST
HTTP Basic Authentication (optional – if you would like us to use HTTP Basic Authentication, please include the desired username and password):
Query String for GET (optional, may include macro codes below):
Name value pairs for POST (optional, may include macro codes below):

The following macros are available in the HTTP POST or GET:

  • merchantID -ShareASale Merchant ID (integer)
  • afftrack – the converting “&afftrack=” value in the clicked Affiliate link (varchar(255))
  • orderNumber – the Merchant’s order number/lead ID (varchar(255))
  • amountOfSale – the Merchant’s order subtotal (float)
  • commission – commission amount (float)
  • transDate – date of transaction in format “yyyy-MM-dd HH:mm:ss” (dateTime)
  • transID – ShareASale internal transaction ID number (integer)
  • transtype – name of the transaction type, usually “sale” or “lead” (varchar(255))

We also offer MD5 and SHA256 hashing options for security if desired.

If there is something that you need that you don’t see listed, please let me know.

As you can see from the reply, the Shareasale postback IS available, but turned off by default for most affiliates. If you have a good track record, you may ask Shareasale tu enable postbacks in your account.

So based on the information provided, I realized that the Postback / S2S implementation for Shorty is actually pretty easy. Only 4 macros are required, since the rest of the data will be captured by Shorty:

  • merchantID – The merchant ID gets passed as the GN or Goal Name
  • afftrack – The afftrack contains Shorty’s unique click tracking ID (when you enable affiliate tracking) in the link options, passed on as CTID or Click Tracking ID.
  • commission – The actual amount you receive as commissions, minus the currency symbol, gets passed as GV or Goal Value.
  • orderNumber – The unique order ID gets passed as RID or Reference ID.

So here’s the example of the Shareasale postback implementation with Shorty:!!afftrack!!&gn=!!merchantID!!&gv=commission&rid=!!orderNumber!!

Then, Shareasale support helped me put in the correct syntax.

There’s  only one issue..

The postback seems to be sending some, but not all, of the conversions recorded in Shareasale. So it IS working, but for whatever reason it’s not working all the time.

Stay tuned to this article as I get Shareasale’s help to iron out the issues, if that is indeed possible.

CueLinks Conversion Tracking for Affiliate Marketers

CueLinks Conversion Tracking for Affiliate Marketers

Cuelinks conversion tracking is possible with Shorty, and works very similar to Clickbank conversion tracking.

At the core, Cuelinks supports SubID tracking, using the “uid” parameter. With this simple feature, and the import features in Shorty, you can tracks your Cuelinks affiliate performance in one central dashboard along with all your other marketing activities.

So how do you do it?

Step 1: Enable Affiliate Tracking & Choose UID

The first thing you need to do is enable affiliate tracking with CueLinks. One built-in tool CueLinks provides is the ability to use Sub IDs (user-defined parameters) similar to the ClickBank, JVZoo and Shareasale methods. However, the exact parameter they use is UID. 

Screenshot 2017-08-05 16.47.59

Once you have enabled this and selected the UID parameter, Shorty will automatically add ?uid=xxxx to the end of every click. The actual “Click ID” will be added of course instead of xxxx, and this helps Shorty identify the source of the conversion down to the click.

Step 2: Test Out Your Links & Promote

Next, test out the affiliate tracking by clicking on your masked / cloaked link in Shorty. When it redirects to the landing page or affiliate website, you will see the actual Click ID (number) being appended in the browser’s address bar.

Sometimes this may not be visible due to some scripts that hide URL parameters, but in most cases you will be able to see the actual Click ID in action. Now all you have to do is wait for a conversion to happen in CueLinks.

Step 3: Import Your Affiliate Report Into Shorty

When you have recorded conversions, download your affiliate report from CueLinks and import them right away (do not open the file) into Shorty. You can go to the Conversions tab and click on “Add / Import Conversions”.

Your should see an option to use a predetermined upload format for CueLinks.

Screenshot 2017-08-05 16.24.44

It’s important to remember NOT to open of modify the file in any way, or the predefined import feature will not work. Even if you did not modify the file, just opening it may cause your computer to change or modify the data without your knowledge.

Once the file has been imported, you will see a confirmation table with all the valid and invalid conversion data. Some rows without any Click ID will turn up RED. However, you can choose to manually import them anyway.

Once the import is done, you can view your reports or modify a conversion. You can also track it back to the originating link, ad or campaign in Shorty. Unless CueLinks provided support for more advanced third party tools like pixel tracking or postback (2s2) tracking, this manual method is the only one available for affiliates.

Check out Shorty today to see how you can track your conversions on CueLinks, other affiliate networks, or even sales and leads on your own website.

Clickbank Conversion Tracking for Affiliates with TID & Shorty

Clickbank Conversion Tracking for Affiliates with TID & Shorty

Clickbank conversion tracking can be tricky. Although Clickbank does provide support for placing Google Adwords conversion pixels, this is pretty redundant. I do not think most affiliates would drive traffic directly from Adwords to an affiliate offer. Plus, today the typical affiliate would need to use traffic sources beyond just Google Adwords.

As a Clickbank affiliate marketer, I have tried to make Clickbank conversion tracking work. However, they do not let me place my pixel code or have a postback like other affiliate networks do.

When we developed Shorty, we wanted to make sure that we supported Clickbank affiliates. We did notice that Clickbank supports SubID tracking (they use TID). These values can be customized with every click, and will appear in the reports you can download.

There we found a solution.

So how do you track your Clickbank affiliate commissions in one central dashboard, mixed in with other affiliate programs you may be a part of?

Step 1: Enable Affiliate Tracking and Choose TID

Create a new tracking link in Shorty, and enable Affiliate Tracking. In the drop down list, choose “tid”.

Clickbank conversion tracking TID

This is the format used by Clickbank to capture SubID information. I’ve written a separate guide to SubID tracking and why it’s still important today, make sure you read that as well.

Step 2: Clickbank Conversion Tracking Test

Save your affiliate link, and test it out. You should see &tid=1234 automatically added to the very end of the URL in the browser, with 1234 or another number being your unique Click ID number.

This may not be visible for every site you are promoting, but if you’ve done step 1 above correctly it will work. The data has been captured by Clickbank, and will show up in your reports.

Step 3: Download & Import Reports

When you have made commissions, you can download your report from ClickBank. Select a date range to be more specific, to include the conversions recorded since you started using Shorty and the feature in Step 1.

Clickbank conversion report

They will provide you with a CSV file, which can be opened in Excel or Notepad. Here’s how it will look like in Notepad, and you can see the unique Click ID number highlighted:

Clickbank conversion report

Next, in Shorty click on Add / Import Conversions and choose Clickbank as the pre-defined import format.

Clickbank conversion tracking

This will only work if you have not opened or edited the report you downloaded from Clickbank. Import the report without opening it, or the file may be changed by your computer.

Next you will see the conformation screen, where we show you the results. Here you can manually override and choose to import conversions that do not have a TID value as well.

Screen Shot 2016-04-27 at 11.30.43 AM

Click on Confirm Import to import the valid conversions. Please watch our video tutorials for a step-by-step guide on how this works.

That’s all there is to Clickbank conversion tracking with Shorty. Sure, the process is manual. However, unless Clickbank gives you the ability to place a pixel code or postback URL (both are available in Shorty), this is the most reliable option.

To make this process more manageable, keep track of the dates. Do not re-import results that you have already imported into Shorty. In the conversions table, you can see the date of the last conversion you have recorded. When you generate your report, use the following date range to avoid duplicates.

This is the same method you’ll use for JVZoo conversion tracking. Its easier to implement Peerfly conversion tracking because they allow postback URLs.

So it’s all up to Clickbank.

If they decide to make conversion tracking easier for affiliates, we already have the tools to match. For now, this is the solution we have in Shorty for Clickbank conversion tracking.

Shorty is an affordable, complete solution for affiliate tracking based on WordPress. Make sure you get your copy today and start tracking your Clickbank affiliate commissions like a pro!

Postback URL & Postback Tracking Explained

Postback URL & Postback Tracking Explained

What is a Postback URL and how can it help you become a better marketer? In this post I’m going to give you an overview of postback URLs, postback tracking, and how to get started with our postback tracking software for WordPress.

When it comes to tracking sales in third-party software like Shorty, the most popular method is using tracking pixels. A tracking pixel is simple and widely supported, but it has limitations.

What limitations?

cookiesTracking pixels depend on cookies.

When someone clicks on your link, a cookie is placed on the oser’s computer. This cookie is critical to the process, and your affiliate network needs this cookie to credit the commissions to you.

Today most people use a desktop, laptop, tablet AND mobile device to access the internet. A cookie in their laptop does not carry over to their mobile phone, and vice versa.

In other words, tracking pixels ony work when the sale happens on the same device a cookie is placed in. If a buyer clicked on your link while using the mobile phone, but completed the sale on their laptop, you do not earn a commissions because the cookie is in the wrong device.

This is why postback URLs are becoming more popular, since they do not need cookies to work.

Example of Postback URL in Shorty

Here’s how a basic postback URL looks like in Shorty, before you input the correct parameters:

Byt itslef, this postback URL doesn’t work. You need to figure our what parameters are used by the affiliate network you’re working with, and put them in the correct place. This can be difficult to do if you’re new to the idea of postback tracking.

The good news is, there is drop-down menu where you can just select the affiliate network or platform, and get a postback URL you can use right away. Here’s how that looks like:

Screenshot 2017-03-24 10.38.33

So let’s say you select “HasOffers”, a very popular platform that is used by networks like Markethealth and many others.

Now you get a completed postback URL:{aff_sub}&gn=hasoffers&gv={payout}&rid=

In your affiliate network, again taking Markethealth as an example, find the place where you can place your postback URL, and put this URL in:

Screenshot 2017-03-24 10.50.50

You will notice that a static text of “hasoffers” is used for the goal name. This is just to simplify things. You can replace this with {offer_name}, and you can add rid={transaction_id} to the end to also get a transaction ID if you want it.

Either way, the given postback URL should already work since the most important parameters, {aff_sub} for click tracking, and {payout} for value, is included.

This example shoudl work for all other networks. The two most important parameters is what you need to figure out. Some affiliate networks have great documentation for this, others do not. You really need to ask your affiliate network.

The Other Half of Postback URL Tracking

What I’ve shown you so far is only one part of postback URL tracking, where your affiliate network’s server will pass two important values to Shorty, and that information will be recorded as a conversion.

The other half of the equation is passing the correct click tracking value to your affiliate network, in this case the {aff_sub} parameter. Other affiliate networks use different parameters, and you need to know what it is.

In Shorty, we’ve made this much easier by giving you a dropdown list to choose from every time you create a tracking link:

Screen Shot 2016-04-27 at 1.40.11 PM

All you have to do is turn on Affiliate Tracking, and select the correct click tracking parameter. You can refer to the table if you’re not sure.

NOTE: The click tracking parameter may be different in an affiliate network’s incoming tracking and outgoing postback URL. Check with your affiliate network.

So now every time a click is logged for your tracking link, the click ID is passed on to the affiliate network all the way to the destination URL, like this:

Whena  conversion happens for a $10 offer, the HasOffers platform will send the postback information like this:

Shorty will record that as a new conversion:

  • Goal type (gt): Sale
  • Click tracking ID (ctid): 123
  • Goal Name (gn): hasoffers
  • Goal Value (gv): $10.00

You will be able to see the conversion in your reports. You will also be able to edit every single details of the conversion, or delete it.

Screenshot 2017-03-17 12.16.38

And that’s basically how postback URL tracking works in Shorty. Again, please take a look at our video tutorials for more information on postback URL, tracking pixels and other tracking tools.

Postback URL Problems & Solution

If you want to take advantage of postback URL tracking with a solid, time-tested software for WordPress, signup for Shorty today. If you do not want to use a WordPress blog as the backend, you may alway want to try LinkTrackr, our hosted solution that also has similar postback tracking software.

Postback tracking may take some time to get it right. Our postback URL tool can be used with any platform or network. However, it its not in our drop-down list, you’ll need to figure things out for yourself.

We know that this can be confusing, that’s why with Shorty we give you the option of “Premium Support”. Make sure you choose this add-on, and we’ll get on Skype or WhatsApp with you to help you get your postback URL working.