Logo Questions Linux Laravel Mysql Ubuntu Git Menu
 

Track button click as goal in Google Analytics

Tags:

I have a button on my website, clicking on this button reveals a phonenumber.

HTML

<div class="call-wrapper-middle">     <button id="call-phone-middle"><i class="fa fa-phone"></i>Call us</button>     <div class="call-number-middle" style="display: block;"> <a href="tel:555" class="number">555</a></div> </div> 

Using the following jQuery

(function($) {   $("button#call-phone-middle").click(function() {     $(this).hide();     $("div.call-number-middle").show();   }); })(jQuery); 

This works great. But I also wish to track the clicks on the button as a goal in Google Analytics.

So I added href="/show/phonenumber-middle" onclick="javascript:pageTracker._trackPageview (‘Phonenumber Middle’);" target="blank" to the button:

<div class="call-wrapper-middle">     <button href="/show/phonenumber-middle" onclick="javascript:pageTracker._trackPageview (‘Phonenumber Middle’);" target="blank" id="call-phone-middle"><i class="fa fa-phone"></i>Call us</button>     <div class="call-number-middle" style="display: block;"> <a href="tel:555" class="number">555</a></div> </div> 

And added a goal in Google Analytics with the following settings:.

Goal setup: Custom
Goal type: Destination
Destination; Equals to: /show/phonenumber-middle

Getting "This Goal would have a 0% conversion rate based on your data" and in the Real Time report there is no conversations.

My guess is that something is wrong with the <button> but I have no clue.

like image 985
Liu Kang Avatar asked Jul 28 '15 10:07

Liu Kang


People also ask

How do I make a button click a goal in Google Analytics?

Turn an Event into a Goal In Google Analytics, navigate to the Admin screen. Under Views, select Goals. Click + New Goal.

Can Google Analytics track button clicks?

These are a few types of click tracking you can consider on Google Analytics: Button click tracking: collect data on buttons like “add to cart” Outbound link clicks: Track when a link leading to an external resource is clicked. Contact link clicks: Clicking on an email address or phone number.

Can you track goals in Google Analytics?

Google Analytics then tracks each Goal completion as a monetary value, allowing you to track how much money your conversions are making for your business. To learn how to set an appropriate Goal Value you can visit this handy Kiss Metrics Goal Values Guide.


1 Answers

I would use a Google Analytics event for this. Here is the documentation for a GA click event. Then in goals, you would set your goal type to event, and you can track it via the Category, Action, or Label attributes

<div class="call-wrapper-middle">     <button href="/show/phonenumber-middle" onclick="__gaTracker('send', 'event', 'buttons', 'click', 'phone-number-middle');" target="blank" id="call-phone-middle" style="display: none;"><i class="fa fa-phone"></i>Call us</button>     <div class="call-number-middle" style="display: block;"> <a href="tel:555" class="number">555</a></div> </div> 
like image 100
Mike Avatar answered Sep 21 '22 19:09

Mike