How to setup Google Parallel Tracking with Everflow : Helpdesk

How to setup Google Parallel Tracking with Everflow

Getting Started

What is parallel tracking? 

https://developers.google.com/adwords/api/docs/guides/click-tracking#per-click_ids



With parallel tracking, customers are delivered directly to your landing page while click measurement happens in the background.

Here’s what parallel tracking looks like:

Customer clicks your ad
Customer sees your landing page
At the same time, in the background:

Google Ads click tracker loads
Tracking URL loads
If you use more than one click tracker, additional redirects may load.
Without parallel tracking, customers go through one or more redirects after clicking your ad before they reach your landing page. This means it takes longer for customers to reach your landing page.

Here’s what tracking looks like without parallel tracking:

Customer clicks your ad
Google Ads click tracker loads
Tracking URL loads
Possible additional tracking URL loads
Customer sees your landing page

*Please note that parallel tracking works in all browser/OS scenarios because it is entirely based on server side mechanisms.*

Setting up the offer on Everflow 

First you need to setup an offer on Everflow. To do that please follow these steps: 

https://help.everflow.io/support/solutions/articles/22000221436-adding-an-offer


Setting up an ad on Google Ads

When you login please select the “Campaigns” button

Then select the “+” button



Then select: “New Campaign":

Then select “Display

Select anything from this menu

You can select either Standard or Gmail. Please make sure to put the advertiser’s final destination url in the “Your Business Website” section, this link needs to be secure(https). Click “Save” when you are done.


Fill out all the information on the “Create your campaign” page and then click “+ New Ad”


Click on “+ New Responsive Ad

Then fill out all the information, make sure the final url is the advertisers final destination page. When you are done filling out the information at the top of that page please click “Ad URL options”

*Please note that you can add a "tracking template" at both the ad level, ad group, campaign level, or account level. This is usually added at the campaign or ad level, this just depends if you need to use a different tracking url for each ad or for all the ads in the campaign.*


Then add in the following things:

*Please note that you only need to use gclid={gclid} if you are planning on sending conversions from the advertiser's page or platform until Everflow. If you are already sending them directly from their page into google ads or do not need conversion tracking then do not add the gclid={gclid} parameter and macro to the Final URL suffix.*

*IMPORTANT*

In the "tracking template" area in order to decrease the click discrepancy between google ads and everflow please insert &url={plurl} to the tracking template. This will make sure to not call our server twice for every click.



Once you are done with this go to account settings and turn on “parallel tracking”


Important things to remember:

  • Make sure the tracking redirects use server-side redirects as opposed to on-page redirection through JavaScript. The tracking sequence will stop otherwise.
  • Ensure the tracking server supports HTTPS. Also, make sure to include the HTTPS protocol in the tracking template URL to keep everything consistent and clean.

Setting up the conversion tracking from your client to Everflow

Now you will need to setup the tracking so that your client can post conversions into everflow using that google click ID(gclid). They will be receiving this google click ID value in the header of their destination url. It will look something like this: https://everflow.io/?gclid=ASDFIH23980fhsj3929384

When a conversion happens they need to take that value and put it into the everflow postback url as follows:


Server 2 server(server postback)

https://everflowtestadvertiserpostback.com/?nid=18&gclid=ASDFIH23980fhsj3929384


*Make sure to remove the “transaction_id=” from the global postback url when you give it to the advertiser. *


This is also supported for cookie based tracking. 


Image pixel example:


<img src="https://everflowtestadvertiserpostback.com/?nid=18&oid=362&gclid=ASDFIH23980fhsj3929384" width="1px" height="1px" />


Iframe example:


<iframe src="https://everflowtestadvertiserpostback.com/?nid=18&oid=362&gclid=ASDFIH23980fhsj3929384" scrolling="no" frameborder="0" width="1" height="1"></iframe>


Javascript example:


<script>(function(){
    var script = document.createElement('iframe');
    script.width = 1;
    script.height = 1;
    script.gclid= "___INSERT_GCLID____";
    script.frameBorder = 0;
    script.src = "https://everflowtestadvertiserpostback.com/?nid=18&oid=362" + "&gclid=" + script.gclid;
    
    document.getElementsByTagName('body')[0].appendChild(script);
})();
</script>
<noscript src="https://everflowtestadvertiserpostback.com/?nid=18&oid=362&gclid=___INSERT_GCLID____" height="1" width="1" style="display:none;"><noscript/>






Did you find it helpful? Yes No

Send feedback
Sorry we couldn't be helpful. Help us improve this article with your feedback.