Track Paypal Conversion (100%) with Google Universal Analytics with The Demography

Universal Analytics TrackingI had a problem in my head for a long time about Adowrds conversion and PayPal payments. Both companies aren’t going together to help business owner to track PayPal payment as a conversion in Google Adwords and Google Analytics. There are two cases in PayPal transactions that we are experiencing

 

Customer pays via PayPal and he needs to perform an action ( Eg- download a ebook or software)

  • You can attached the tracking code to the download page(or action page)

Customer pays via PayPal and leave the PayPal ( This happens when you are providing a service)

Paypal Tracking using Google Universal Analytics

  • No action page
  • Customer leave PayPal page after they see the PayPal thank you page
  • Difficult to track conversions

In the second case you can’t just track all the conversion from Google Analytics or Google Adwords so you have three options.

  1. Track signups as the conversion
  2. Track successful PayPal redirection as the conversion (In my experience it is below that the 10% but it may vary)
  3. Track click event on the buy now button that redirects to PayPal – not accurate

As my experience above methods aren’t  accurate for the business that I’m dealing with so I just wanted to discover a new method. Suddenly Google Universal Analytics came up with bunch of new features including “Measurement Protocol“. From this I say we can track 100% conversions with additional dimensions such as gender, PayPal transaction amount etc..

Let’s take a real life example to describe the situation

  1. customer reaches the web site
  2. register on the the site – collect name, email via a form
  3. Call before perform the purchase
  4. pay via PayPal, amount can be different
  5. close the PayPal before redirecting the thank you page
  6. Agent give the service and collect additional data

Now time to track 100% conversions

Collect CID (32 bit Client ID from Google Analytics) from each visitor and pass that ID to PayPal via the registration form. Once the payment is completed, fire an offline event with the value through measurement protocol using same CID.  GUA will link the previous user session to the conversion and now you have actual earnings for each keywords and for each channel with all the dimensions.

From this method you can track conversions without any problem and definitely you need a developer to do this for you. In this case we used, Google Analytic to track conversions but you can import those conversion to Google Adwords by linking them. But we have a problem here that is Google Analytics gives credit to last click. To avoid this we have two options in the GUA.

  1. Exclude subdomains and referees
  2. Exclude organic keywords

Other than this method you can use noverride, multi channel analysis and GA tweaks to find the actual Adwords keyword.

 

 

Google Universal Analytics isn’t Linking Offline and Online User Properly

In this post I am going to show you GUA isn’t working to link offline user and online user unless we fire an offline event within the same session(30 min). After Google Universal Analytics beta version was announced by Google my head filled with new ideas and with new products. We started to build systems and programs to solve our day to day web analytics problems such as offline conversions and call tracking. So we did a small test to check the measurement protocol. As our test we figured out that GUA don’t link online and offline user sessions, unless we don’t fire an offline event within the same session(default 30min). This leads us to do extra work to link users who don’t convert(offline) within the same session.

Test 1: Fire an offline event within 30 min after online visit

  • Visitor came to the site trough Google organic using “keyword 1″
  • Our system extracted the user cid from GUA Cookie that was 343083239.1368612720
  • After 10 mins we fired an event as below

v=1                                                     // Version.
&tid=UA-XXXX-Y                                 // Tracking ID / Web property / Property ID.
&cid=343083239.1368612720          // Anonymous Client ID.

&t=event                                            // Event hit type
&ec=conversion                                // Event Category. Required.
&ea=play                                          // Event Action. Required.
&el=holiday                                      // Event label.
&ev=300                                          // Event value.

Result

GUA captured the event and linked with the online visit. When I select the “keyword” as the secondary dimension to the event, It showed me ” keyword 1″ So I succeed with the linking offline and online customer to same session.

 

Test 2 : Fire an offline event after 12 hours after online visit

  • Visitor came to the site trough Google organic using “keyword 2″
  • Our system extracted the user cid from GUA Cookie that was 804722253.1368616888
  • I fired an event after 12 hours using the same cid

v=1                                                     // Version.
&tid=UA-XXXX-Y                                 // Tracking ID / Web property / Property ID.
&cid=804722253.1368616888          // Anonymous Client ID.

&t=event                                            // Event hit type
&ec=conversion                                // Event Category. Required.
&ea=play                                          // Event Action. Required.
&el=holiday                                      // Event label.
&ev=300                                          // Event value.

Result

GUA captured the event and didn’t link with the previous visit. When I select the “keyword” from the secondary dimension to the event It showed me ” not set”. Again I selected the secondary dimension to “visitor type” it showed me the event as a new visitor.

Conclusion

GUA match offline event  with previous session(online visit), if and only if the offline events are sent during the 30 minute(default time) session. As a alternative method we can use custom dimension to link users so we have to store cookie id’s in our server and need to generate the custom dimension to each visit or you could increase session time to 4 hours(max).

I would be happy to know a solution and feedbacks. So just drop a comment or use contact us page.

 

 

 

 

 

Finish GAIQ(Google Analytics Individual Qualification) within 40mins with 90+ Marks

Recently I finished the GAIQ test with 90+ marks and became the third person in Sri Lanka. That is not a big case if you had hand on experience on Google Analytics. I recommend you to do it before GUA updates because you may not find sample questions. I have been working for four years with Google analytic and never though to do the exam but upon a request I finished it in last month.

What are the advantages by doing the GAIQ

  • You will receive a certification
  • You will be listed in the GA certified individual search
  • You will get an idea about each feature in GA so you can apply whenever you want

Resources that you should have before the exam

Take advantages from exam policies

  • You can pause the exam unlimited time and for maximum 5 days
  • You can search in Google while you are on the exam
  • You can check your Google Analytics account

You will get a certification as below  with a link to share

Don’t think too much just do it… Search google ” GAIQ Coupons” to find 50% off coupons..

 

 

Call Tracking with Google Universal Analytics over GA

last week I saw a post in Google Analytics twitter account saying call tracking with Google Universal Analytics. So I went there to see new inspiring articles bud it’s kind of misleading by saying advantage of GUA. I am very much interesting about these call tracking in Google Analytics with the all dimensions available because we are on a system that track each calls with all the available dimensions in GA such as

  • Calls breakdown with each country, region or city
  • Calls that lead to conversions
  • Ad Position that call received
  • Calls break down with traffic source, campaign, adgroup and keyword level
  • Time that call received(Variable on a event)
  • and more breakdowns with all other dimensions ( Shoot contact for more details)

Article link: goo.gl/vdVCx

From the article “We built our GUA integration using events as opposed to virtual pageview Goals.” So my concern is that we can do the same thing using GA with events. Simple you have to do is fire an event for each calls so you have all the data that you want in front of you. So I am very interesting on a article that explain what are the dimensions and reports GUA has over Google Analytics.

Site owner has approved my comment so I am waiting for the reply and addition to that I tweeted to service owner too.

P.S. I received a no follow back-link to my blog too :o

 

 

Setting and Configure a Google Tag Manager Account – Step by Step Guide

Finally Google introduces a solution for SEO folks to add, edit or remove tags without getting help from their web team. This will definitely help those who are continually experimenting with their website and change tags frequently. Now they don’t need to get help from some web professional or access the whole source code just to get the tags changed and hence save time to perform some other analysis or testing which can be more important. In case someone wants to revert the changes made, no need to get to a helpdesk because Google Tag Manager creates successive versions of the page and you just have to make a click to revert the action.

The best part of Google Tag Manager is that besides being stated as not working, the tracking part is well interfaced with the tag manager and soon AB testing is also coming up to gear up the AB testing campaigns and improve CRO (Conversion Rate Optimization) to strengthen your position.

Step by Step Guide

First of all visit the page http://www.google.com/tagmanager/ and explore the website to know about various features and services. Once you have gone through all the details, login with your Google account and wait for being redirected to the following window

 

Uncheck the box for sharing data with Google. Why would we give free data to Google? Google isn’t fare for SEO folks (mainly by hiding keyword data in Google Analytics) so we can also be a bit strict to Google. In the account name box, you can enter the website name directly as there is the option of attaching any number of websites with a single Google account. (Sounds Good, Isn’t It?)

The next few steps are as easy as ABC, just as any other online form, fill in the details asked for in the form and your account is created.

 

After creating the account, the system displays a privacy policy stating the terms of use and the disclaimer policy along with the fair usage postulates. After accepting the privacy policy you will receive the tag manager code. When you get the code, call the web support team for a last time so that they can include your unique code just after the Main Body content all over the website.

 

Following examples are the snapshots of steps completed while creating my account and they will help you properly understand the proceedings so that you don’t end messing up the setup process. In the following image you can see a unique code, which is the GTM-TLC5 that is the identification code for my new account. I am going to use this code with my Word-Press blog. It is just a matter of a plug-in and no need to go for web team to change the source code.

Install the plug-in called Google tag manager. Earlier it was not possible to use plug ins with Word Press content but now we are lucky enough to have plug-ins in Word-Press just after Google tag manager was launched and this is something which defines the real power of open source market.

After activating the plug-in go to settings > general tab and scroll down. You can see a space to add a unique account code; in that space copy-past your code and save the settings.

It is almost done! Tracking code is installed successfully for tag manager. Next step is to add Google analytics code through the tag manager. Click on the overview from the left side panel and you will get a screen like as below-

Click the “new tag” button on upper right corner. Give a name to the tag and select the Google analytics template from the drop down menu. Check the image as shown below-

Just after selecting Google analytics template you will receive few additional options. First and foremost include the web property id which is a unique ID for any Google analytics profile. You can get it from your Google analytics account.

Any newly added tag needs rules to start working. From other options click on “add rule to fire tag” and from the popup tick all URLs and save the setting for rule and for new tag.

You have created the new tag successfully and will be shortly redirected to a page that shows tag details.

 

The tag is not installed just by creating it. Instead we have to publish a new version to start work. From left side panel click Versions and create a version by clicking the tab on the upper right corner. Finally save and publish the new version you created with analytic code.

After successfully integrating the Google analytics code we need to check whether it’s installed or not. Because if you miss even a single step from above the Google tag manager won’t work successfully.

Verify Tag manger installation within few seconds

This is all you need to know about Google tag manager setup but you need to check whether you did it correctly or not. What do you think? Do you have to wait few hours to see Google analytics gathering data or not? If you add Google analytics through tag manger, analytics still shows you as tracking is not installed.

This is the way to verify it. Go to Analytics and go to real time visitor showing panel and refresh your web site. What do you see?

Hurrah!!! Analytics is tracking my visits properly so Google tag manger and Google Analytic Tag are working properly. Now you can enjoy the Google tag Manger and add more tags and test with your site. You can use the preview tool to check before publishing any custom tags.

This way you can successfully setup a Google tag manager in integration with the Google Analytics without getting help from any expert and get it working instantly. The tracking part is always helpful to check whether the integration is properly working or not.