Retargeting Made Easy – Convert More Traffic Into Sales Step-By-Step

I think you’ll agree with me when I say:

It’s REALLY hard to convert ice cold traffic into leads & sales.

Or is it?

Well, it turns out you can dramatically increase your leads and sales by adding one simple marketing technique…

…a technique that will allow you to convert more traffic with a simple script known as a Retargeting pixel.

In today’s post, I’m going to teach you how to implement it into your business….right now.

Marketing Idea To Improve ROI

Convert More Traffic ( Don’t Lose 98% of Your Traffic…)

Behavioral retargeting, which is also known as remarketing, is a form of advertising to visitors that have otherwise already left your site.

Most sites are only able to convert 2% of their visitors on average. With retargeting, however, you’re able to keep the interest of the other 98%.

Retargeting works by placing a cookie on a user’s browser.

This cookie allows marketers to anonymously ‘follow’ their audience around the web.

Retargeting User Journey Image Source

If a visitor comes to your website, a small piece of code known as a pixel, drops an anonymous browser cookie.

Later, while the visitor browses the web, the cookie will let the retargeting provider know when to serve ads.

This ensures that your retargeting ads are only shown to visitors who have been on your site in the past.

Crazy High ROI ( 30-50% Conversion Improvements )

Retargeting is so effective because it allows you to focus your advertising spend on people who have already been introduced to your brand.

This makes your product more trustworthy which is the reason most marketers see a much higher ROI on retargeting than other marketing channels.

Compared to standard display advertising where CTR’s are usually between .05 – 0.1%, retargeting campaigns are double with an average of .2%.

Meanwhile, the conversion rate for many of my clients went from 2 – 5% on typical display inventory while going all the way up to 30-50% on retargeted traffic. These results are not uncommon especially when you start to use dynamic creatives.

Retargeting Ads Make Money

Get Your Potential Customers On A List ( This is Digital Gold )

The first thing you want to do when setting up a retargeting campaign is to choose which paid traffic sources you want to use for retargeting.

Personally, I suggest all the most common sources: Google Ads, Facebook Ads & Twitter.

If you plan on setting up a retargeting campaign on all three I suggest creating a list as early as possible, so if you decide to run a retargeting campaign you already have the data.

Google Adwords Logo

Google Ads Remarketing

If you are already running campaigns on Google Ads, but are not taking advantage of remarketing, you are losing out on a huge revenue stream.

Once you set up your remarketing pixel, you’ll be able to show ads through Google Display Network and have the option of creating ads in text, images, videos, or even rich media.

Remarketing campaign costs can get quite expensive if setup incorrectly.

To keep costs low, use Google remarketing campaign in combination with contextual targeting, conversion filtering and frequency capping.

The more targeted your campaign is, the more relevant your ads will be which will decrease your CPC or CPM by having a high quality score.

Setting Up Google Ads Retargeting

Google calls their retargeting – remarketing . Don’t get confused because it’s the same thing.

To take advantage of Google Ads retargeting you’ll first want to login to your Google Ads account.

Google Ads Menu Location For Tools

Once inside your main dashboard, you’ll want to click on “Tools” in the top right of your screen.

Once you click on tools, you have access to a brand new menu of options.

Next, you’ll want to click on Audience manager as shown in the red box below.

Google Ads Menu Location For Audience Manager

Once inside your Tools > Audience manager, you’ll be able to view more details about any current lists you have or create a new list.

To create a new list, click on the blue arrow button as shown.

Google Ads Adding New Remarketing List

Which will drop down a menu showing three new options:

  • Website Visitors – Allows you to create a list based on where you place a retargeting pixel
  • Mobile App Users – Retarget users who have installed your mobile app.
  • YouTuber Users – Retarget users who’ve engaged with your YouTube videos or Channel.
  • Customer Emails – You can upload your email list & Google creates a list based on this data

For this example, we’ll be setting up Website Visitors.

Google Ads Adding New Website Visitor Remarketing List

After selecting the website visitors button, we’ll be taken to the New Remarketing List sections.

  1. Name your remarketing list. This is for your eyes only so make it descriptive.
  2. Click on Vistors of a page button to bring down a new box. 1. If you already have Google Analytics tags on your website & connected it to Google Ads, you can use the page rules instead.
  3. Click on Vistors of a page with a specific tag.

Google Ads Retargeting Tag Setup

Now, you’ll be able to select various tags (Conversion pixels) that are already in your Google Ads account.

However, we’ll be creating a new tag so click on New Tag.

Google Ads Retargeting New Tag Setup

The final thing we need to do is fill out the name of our tag then click save.

Google Ads Remarketing Tag Naming

Now our Google Ads remarketing list is created.

Your list will be empty until you install the code on your site, and begin to get site visitors.

You can repeat the process if you’d like to create multiple audiences to further segment your customers.

Google Ads Remarketing Snippet of code for website

Suggested Reading:
7 Super-Creative, Crazy-Effective Retargeting Ad Ideas
5 Great Retargeting (Remarketing) Examples and Ideas for Inspiration
How to Design Content Remarketing Campaigns That Actually Work

facebook retargeting

Facebook Logo

Facebook has over 1.74 Billion monthly active users as of December 31, 2016.

That means your audience is on Facebook.

By using Facebook retargeting, you can create ad campaigns that provide extremely relevant ads to your audience based on the actions they’ve taken.

Facebook allows you to create sidebar ads, in-feed ads on both mobile and desktop and even Instagram ads.

Even if you don’t plan on running any retargeting campaigns right now, I still highly suggest you put a Facebook pixel on your properties.

The reason is simple. Facebook custom and lookalike audiences are extremely powerful by allowing you to create audiences similar to your current site vistors or customers.

The lookalike campaigns I’ve been running recently have averaged 4%-5% CTR – this is huge for Facebook advertising, considering a good click-through rate for right bar ads is about 0.04%! – Sofia Zab

Take Your Retargeting Social

To use Facebooks retargeting known as Audiences, you must have a Facebook Ads account.

Once logged into your Facebook Ads account go to the Tools Audiences tab in the main menu.

  1. Click on Create Audience 

You then see three options:

  • Custom Audience – Allows you to make retargeting
  • Lookalike **Audience** – Once you have a retargeting list, this allows you to create a new audience based on the demographics from your custom audience. (A really badass feature)
  • Saved Audience – Lets you create an audience based on Facebook targeting, similar to when you setup a Facebook Ad

For now select Custom Audience. (2)

Create Custom Audiences in Facebook

We are now given three new options:

  1. Customer List – Allows us to upload a list of emails or phone numbers. Facebook then attempts to match their data & build your list.
  2. Website Traffic – Create a list of people based on if they’ve visited our website.
  3. App Activity – Create a list based on who’s used your app or game.

Go ahead and click on Website Traffic.

Selecting Website Traffic In Facebook Custom Audiences

If it’s your first time creating a pixel on Facebook, it’ll require you to accept their TOS.

After accepting the TOS click on Create Facebook Pixel.

Create A Custom Audience from your Website Overlay For Creating A Facebook Pixel

Now, you have created your Facebook Pixel. Be sure to place this code on any landing pages or websites you want the pixel to fire.

Once you’ve saved your Facebook pixel, click Create Audience.

Click Create Audience Button in the View Facebook Pixel Overlay

Next, we’re able to add the settings for our new Audience:

  1. If your pixel is live on your site & working properly it should show as green. If you’re seeing a red circle be sure to double check that your pixel has been setup properly.
  2. You can leave this as the default option Anyone who visits your website.
  3. I keep this to 180 days which is the max Facebook allows for people to stay on your list.
  4. Name your audience, this is only for you to see.
  5. Once you’ve set everything up click on Create Audience

Selecting How Long Someone Will Remain On Your Retargeting List on Facebook

That’s it! You’ve created your first Facebook audience.

Suggested Reading:
11 Examples of Facebook Ads That Actually Work (And Why)
Facebook Ad Examples
6 Ways To Use Facebook Retargeting Ads To Grow Your Business [With Real World Examples]

funny man taking selfie

Twitter Logo

Setting Up Twitter Ads Retargeting

To build a Twitter Retargeting Audience, you’ll need a Twitter Ads account.

Once logged into your Twitter Ads account go to the Tools Audience Manager tab in the main menu.

Click on Create new audience and a new drop down will appear.

  • Upload your own list – Allows you to upload your own list of emails, phone numbers or Twitter user names.
  • Make a tag to collect website visitors – Lets you build a list based on website visitors.
  • Collect your mobile app users – Builds an audience based on who uses your app.

Click on Make a tag to collect website visitors.

Twitter Audience Manager Location To Create A New Retargeting Pixel

First off. Name your tag and be sure to make it descriptive.

Next, select the type of conversion tag you want.

There are a few options:

  • Site Visit – User visits a landing page on your site
  • Purchase – User completes a purchase of a product or service on the your site
  • Download – User downloads a file, such as a white paper or software package, from the your site
  • Sign up –  User signs up for the your service, newsletter, or email communication
  • Custom – Allows you to make custom actions

In this example we’ll be using Site Visit.

Leave all other settings as default and click Save tag and generate code snippet

Creating Your Twitter Retargeting Pixel Tag

Finally, you have created your Twitter Pixel. Be sure to place this code on any landing pages or websites you want the pixel to fire.

Twitter Tracking Code Snippet Used for Retargeting your Audience

Now, your pixel will start tracking and building your Twitter audience!

Setting Up Quora Ads Retargeting

Setting Up Snapchat Ads Retargeting

If you're running traffic to your own property such as your own E-com store, I highly recommend using the Snap Pixel

The advantage to using the Snap pixel is the ability to create retargeting campaigns with Snap Ads and also creating lookalike audiences to further optimize.

To access your Snap Pixel, simply click on your main menu drop down.


You guessed it, click on Snap Pixel.

If it's the first time clicking the link, you’ll be greeted with a splash page, simply click Set up my Snap Pixel.

Simply copy and paste your Snap Pixel code onto your site.

Snap Chat recommends putting it in the <head> tags, but I personally always put my pixels right before the closing </body> tag.

After the code has been copied onto your site, you’ll begin to see pixel fires after 30 mins of a Snap Chat user visiting your property.

Before you can use this data to create custom audiences in Snap Ads, you first need a minimum of 1,000 Snapchat users to visit your site.

The pixel even fires shown in the Snap Pixel reporting, is not the amount of Snapchat users who’ve been matched, it’s simply the number of times the pixel was fired.

I’m currently unaware of a way to see how many of these events were successfully matched to Snapchat users, but if I find a way I’ll update this post.

Sitescout Logo

Setting Up Sitescout Retargeting

Retargeting on Sitescout is something that not many companies do.

Sitescout is an RTB that allows you to access inventory on several large sites, including CNN, Yahoo, Aol and more.

Once logged into your Sitescout account, click on New Brand.

Creating A New Brand On Sitescout

A new box will popup asking you to Create Brand.

Under Name, enter the name of your website and enter some notes if you need as to what your brand is.

Then finally click the Save button.

Naming Your Brand on Sitescout

Under your Sitescout profile you should now see your newly created brand.

Double click your newly created Brand which will allow you to switch over to your brand account.

Selecting Your New Brand on Sitescout  

After you are in your Brand account, click on the My Audience button on the left hand menu.

My Audiences Menu Location on Sitescout

Once in the My Audience section you will want to click the New Audience button in the top right corner.

Menu Location for Creating A New Audience on Sitescout

A new overlay will popup asking you to name your new Retargeting List.

After you name your new list click on the Save button.

Naming your retargeting list in Sitescout

Once your new list is created, you can now begin building up your retargeting list.

To do so, first click on the cog next to your newly created list.

In the menu that pops up click on Get Tags.

Getting your retargeting list tags in Sitescout

A new box will popup allowing you to grab the code for your list.

In this example, we will be using the Script tag which you can place anywhere on your site that you want visitors to be added to on your retargeting list.

Selecting your retargeting pixel tag type in Sitescout

You should now be able to see your Tag Code.

Be sure to copy the Tag Code to a safe place or send it to whoever manages your site.

Retargeting pixel script in Sitescout

To retarget anyone that visits your site, be sure to place it in your footer or some place that the code will show up on every page of your site.

If you’d like to target only visitors who have purchased something on your site, place it on the thank you page, etc.

Once you’ve successfully set your new retargeting code, you should start to see visitors being added to your list.

Your newly created Sitescout audience used for retargeting

Retargeting Burn Code

Now that you have setup your first pixel and are collecting all visitors that have at least seen your site, it’s important to setup pixels for any action a user can take on your site.

For example, if someone visits PPCMode and doesn’t download my PPC Checklist or join my email list, I can retarget them and invite them to download it.

However, if someone does download my PPC Checklist, it doesn’t make much sense to advertise to them to download it again does it?

Instead, it would make much more sense to advertise to them my PPC Course.

So to fix this we must build multiple lists based on the following criteria:

  • All Site Visitors
  • Downloaded PPC Checklist
  • Coaching Call Clients
  • Purchased PPC Course

We then setup conditional lists for example:

Non-Converting Visitors
This would be a list of All Site Vistors, but excluding anyone who has already subscribed or made a purchase.

Course Purchase Non-Coaching –
Another list would be anyone that purchased my course but have yet to do a coaching call.

This list would be created by taking everyone in our course’s purchased list and not in our coaching client list.

By doing this, I could make a very custom tailored campaign inviting them to have a discounted call because they took my course.

Ad Preview:PPCMode retargeting banner example


Even better, you can create a remarketing list for each module of the course.

So, based on what section of the course they were on, I could make a custom creative/funnel to help them along.

Setting Up Custom Lists In Google Ads

There are a few ways to setup these types of lists in Google Ads.

Personally, I like to setup custom combination lists as I feel it gives me more control.

If you have any questions about Custom Lists, leave a comment below with your question, and I’ll add the answer to the post.

Here is a basic example of a custom list in Google Ads.

To setup that same list in Facebook, your custom audience would look like this:

Creating a new custom audience in Facebook used for retargeting campaigns

Setting An Google Ads Remarketing Campaign

At this point, you should already have an Google Ads account and an Google Ads remarketing list.

We will be setting up a Display Network Remarketing campaign.

First, name your campaign and select your marketing objective.

In this example, I simply selected Visit your website.

Google Adwords Display network influence consideration for your remarketing campaign

Select which locations you want. I selected the United States, but if you want, you can select all countries as your list may not be country specific.

Choose which languages you would like to target – I chose English since that is the only language my site is in.

Finally, select your daily budget that I set to $10/day.

Location targeting and bid strategy setup for your new Google Adwords remarketing campaign

Next, we need to setup our first Ad Group.

  1. Name the adgroup – I usually put the adsize and creative number.
  2. Select your desired CPC
  3. Under targeting choose Interests & Remarketing
  4. Choose which remarketing list you want to use for that adgroup.
  5. Click Save & Continue once complete.

  Selecting your audience list on the Adwords display network to create a remarketing campaign

Next, you’ll want to setup your ad.

In this example, we’ll be using the 300×250 ad shown earlier.

  1. Select image ad to show the options for image based ads.
  2. Upload your ad creative
  3. Name your ad
  4. Enter your root domain for your display URL. This isn’t shown on images ads but is required.
  5. The final URL is the page the user will be brought too.
  6. I personally always use a front end tracker and if you are also be sure to add it to the tracking template.
  7. Save your ads

Setting up your banner ads for Adwords remarketing campaign

Repeat the above steps if you need to add more ad-groups or creatives.

Once complete, your campaign is setup!

*Pro Tip – Don’t add any other targeting to remarketing campaigns. The other targeting will take priority and your ads will show to anyone who matches the other targeting settings.

Setting A Facebook Remarketing Campaign

After you’ve grown your Facebook audience large enough, it’s time to create a campaign.

Once you’ve logged into your Facebook ads account, click on Create Ads.

  1. Select your marketing objective. In this example, we’re simply driving people to our website.
  2. Enter the URL where you want to send the visitors – be sure to add your tracking URL if you’re using one.
  3. Select which conversion pixel you’re using with the campaign.
  4. Click Continue once complete.

Creating a clicks to website Facebook retargeting campaign

Next, we will create our ad and select our targeting options for this ad group.

  1. Click on custom audiences . It’ll open a drop down of all of your retargeting lists.
  2. Select your list that you want your ads to show to

Personally, that is the only targeting I select on my ads.

How to select your custom audience in Facebook to retarget to them

Now, we will select our budgets and bids.

  1. Select how much you want to spend daily or for the entire campaign.
  2. Choose how you would like to optimize the campaign and how you would like to bid.
  3. Name your ad set.

Selecting your budgets and campaign settings for Facebook retargeting campaign

Finally, we’ll want to create our actual ad.

  1. Select if you want to create one ad image or multiple – most cases I only use a single image.
  2. Choose which creatives you’ll be using in your ad.
  3. Select which Facebook page these ads will be sponsored from.
  4. Write your ad headline. Keep it to 25 characters.
  5. Write your ad text that is shown above the ads.
  6. Choose your CTA button. It’s optional but usually a good idea to select it.
  7. In the ad preview, you can add or remove which types of ads you’ll be running.
  8. Place your order and complete your campaign.

Setting up your Facebook ads to get the highest CTR for your retargeting campaign

You’ve successfully setup a Facebook Retargeting campaign!

Don’t Forget Frequency Caps

It’s very likely with retargeting campaigns that your ads will be shown to the same user multiple times.

This is due to your ads being shown on sites they’re visiting regardless of the type of site.

For example, if you went to my site that is about PPC, and then you went to a site about gardening, you would still be shown my ad because you’re now on my list.

However, if you started to see my ad multiple times on every site you visited, it would most likely have a negative impact on what you thought of my brand.

Frequency Caps Meme

Because of this, it’s very important to set frequency caps on your campaigns. Usually, I’ll set my frequency capping to 2-3 impressions per 24 hours or have a custom list that only targets that user for no more than a week so they are not burned out on my offerings.

Ninja Retargeting Codes

Timer before your pixel
As promised at the beginning of this post, here is a way to increase your retargeting ROI even further!

If you simply setup a retargeting pixel on your entire site, it will add everyone who visits your site. The only problem is not everyone who visits your site is a quality visitor.

For example, someone that spends 4-5 minutes on your site is much more interested in your content than someone who only visited for a few seconds. However, both of them are added to your list regardless of time on site.


With a little bit of jQuery, we can put all of our retargeting pixels on a timer so they won’t fire until someone has been on our site for a set amount of time.

Google Google Ads Retargeting Code After 60 Seconds

The code below won’t fire your Google Google Ads pixel until after the user has been on your site for 60 seconds.

Simply replace YOURID with the correct ID found in your Google Ads retargeting pixel.

<pre class="brush: plain; title: ; notranslate" title="">
script src=""/script
 function Inject() {
 $('body').append("img height='1' width='1' style='border-style:none;' alt='' src='//;amp;amp;amp;amp;amp;amp;guid=ON&amp;amp;amp;amp;amp;amp;amp;script=0'/");
 // run script after 60 sec.
 window.setTimeout(Inject, 60000);

Facebook Retargeting Code After 60 Seconds

Just like the Google Ads code above, here is the same example for a Facebook Ad.

<pre class="brush: plain; title: ; notranslate" title="">
script src=""/script
 function Inject() {
 $('body').append("img height='1' width='1' alt='' style='display:none' src=';amp;amp;amp;amp;amp;amp;ev=PixelInitialized' /");
 // run script after 60 sec.
 window.setTimeout(Inject, 60000);

Finally, here is a code example with Google Ads, Facebook & Twitter remarketing pixels all firing after the user has been on your site for 60 seconds.

<pre class="brush: plain; title: ; notranslate" title="">
script src=""/script
   function Inject() {
      $('body').append("img height='1' width='1' alt='' style='display:none' src=';amp;amp;amp;amp;amp;amp;ev=PixelInitialized' /img height='1' width='1' style='border-style:none;' alt='' src='//;amp;amp;amp;amp;amp;amp;guid=ON&amp;amp;amp;amp;amp;amp;amp;script=0'/img height='1' width='1' style='display:none;' alt='' src='//;amp;amp;amp;amp;amp;amp;tw_sale_amount=0&amp;amp;amp;amp;amp;amp;amp;tw_order_quantity=0' /");
   // run script after 60 sec.
   window.setTimeout(Inject, 60000);

Firing Retargeting Code Only To iPhone Users

Another way to modify your audience with code is to remarket to them based on device.

Now, you might ask why would you want to do this?

Well, if you knew the user had an iPhone you could remarket to them to download your iOS app.

While Android users even while on desktop could get remarketed to download your Android app.

<pre class="brush: plain; title: ; notranslate" title="">
script src=""/script
var isiPhone = /iphone/i.test(navigator.userAgent.toLowerCase());
if (isiPhone)

   function Inject() {
      $('body').append("img height='1' width='1' alt='' style='display:none' src=';amp;amp;amp;amp;amp;amp;ev=PixelInitialized' /img height='1' width='1' style='border-style:none;' alt='' src='//;amp;amp;amp;amp;amp;amp;guid=ON&amp;amp;amp;amp;amp;amp;amp;script=0'/img height='1' width='1' style='display:none;' alt='' src='//;amp;amp;amp;amp;amp;amp;tw_sale_amount=0&amp;amp;amp;amp;amp;amp;amp;tw_order_quantity=0' /");
   } window.setTimeout(Inject, 60000);

 // run script after 60 sec.


Retargeting is a great way to recapture otherwise lost visitors.

With 10x higher click-through rates and 70% more likely to turn into a conversion, it’s like retargeting is a no brainer.

  • Be sure to segment your lists as much as possible
  • Use old school marketing tactics such as urgency, scarcity & social proof
  • Reach your audience across multiple channels – Social, Display, etc
  • Upsell & Cross-sell with the use of retargeting


Please leave any questions or thoughts in the comments below.

Have a kick ass way to use retargeting? I’d love to hear about it!

If you found this post useful, please share it! It takes a long time to make in-depth posts like these.

Blog Comments powered by Disqus.