What is Google Analytics (GA) and how does it work with Mediahawk?

Google Analytics is a web analytics service offered by Google that tracks and reports website traffic. Mediahawk has one of the most advanced Google Analytics integration available. 

The Integration sends several data points direct to your Google Analytics within 5 minutes of the call finishing. With advanced setup options using secondary dimensions and metrics, you have ability to send all data points that are available within the Mediahawk reporting platform straight into those dimensions within GA. This granular detail allows you to segment your data further allowing advanced tracking and Analytics. 


What are the benefits of integrating Google Analytics and Mediahawk?

There are many benefits to integrating the Mediahawk software with Google Analytics. The main benefits are listed below:

  • Allows you to easily view which pages generate calls in Google Analytics.
  • Enables you to track every interaction with your campaigns and link phone calls to Google Analytics.
  • Mediahawk sends custom data about the phone call such as call length or service number back to Google Analytics within 5 minutes.
  • You can choose which dimensions & metrics you want to track in Google Analytics.
  • Match your phone call data alongside your online activity in Google Analytics reports.
  • Lets you customise the information you send to Google Analytics per number/campaign.


NOTE:

Mediahawk recommends that you use Event tracking for your Static numbers. Event tracking works well with Static numbers as it measures user interactions rather than visits, tracking Static calls in this way ensures that your website bounce rate will not become inflated as we are not able to send a GCLID ID (Google Click ID).


With your Dynamic calls, Mediahawk recommends sending your calls to a Goal in Google Analytics. Mediahawk will send the GCLID (Google Click ID), Google can then recognise this and match it to the visitor so there is no inflation of your website bounce rate.


If you use Mediahawk Static and Dynamic numbers, we would recommend you set up a goal and an event to track these separately.


How do I set up the integration in Mediahawk?


Login in to the Mediahawk Platform https://www.reports.mediahawk.co.uk

Select Admin from the left panel.



Then Select Integrate > Google Analytics

 


Now Select Create New Settings 



For a Basic Setup simply complete the fields below.


> Toggle the Google Integration  on / off

> Google Description - This can be anything you like to identify the integration

> Google Profile ID - This is the Google ID of the account you would like to Mediahawk to send data to. Need assistance finding your GA ID Click HERE



Now you need to select the numbers / Dynamic Campaigns you would like to send to your Google Account.


The Selection is based upon the services that you currently have on your account (Static, Dynamic or both listed)



> Selecting All Static will send data for the Static numbers you currently have on your account AND will automatically select any future static numbers added to your account.

Selecting ALL Dynamic will send data for the Dynamic Campaigns you currently have on your account AND will automatically select and future Dynamic Campaigns / Number Pools added to your account.

Selecting Custom Selection allows you to select both Static numbers and Dynamic campaigns but will NOT automatically select future Static or Dynamic campaigns added to your account. You must add these manually.


Depending on your selection you will receive advanced options you can select


Selecting All Static

When selecting All Static we will default the Tracking Type to Event and a second field will appear. Completing this field is optional but allows individual configuration.



> Google campaign name - This is the campaign name that will appear in Google, This could be the name of the campaign or promotions. In this example we have used Press

> Source - This is the origin. this could be where the number is actually advertised. In this example we have used newspaper


Selecting All Dynamic

When selecting All Dynamic we will default the Tracking Type to Goal and a second field will appear. Completing this field is mandatory and must match the Goal you create in Google Analytics.


In this example we have set the Default Virtual Page to be /phonecalls.html. This can be anything you want as long as it starts with / and ends with .html (please ensure this is setup as a goal exactly the same in Google Analytics)



Selecting Custom Selection

When selecting Custom Selection you will be presented with a popup, depending on the services on your account you will see Static, Dynamic, ALL


This allow you to simply select the Static numbers / Dynamic campaign you would like to sent on this Google integration. 

Simply select the  number required and click Save


Based on your selection you will again be presented with the options about in Selecting All Static / All Dynamic  



 Once you are happy with your setup simply click Save


Mediahawk will start sending data to your selected Google Analytics account. 


Note: If you have setup to trigger a Goal in Mediahawk, you will need to create the corresponding Goal in Google Analytics 



How do I set up the integration in Google?

If you have configured a Goal in Mediahawk you need to set up corresponding Goal in Google Analytics.


In this example we have set the Default Virtual Page to be /phonecalls.html. This can be anything you want as long as it starts with / and ends with .html (please ensure this is setup as a goal exactly the same in Google Analytics)


Log into your Google Analytics account.


Select- Admin.


Then select Goals under View 




Select - New Goal



Within Goal Setup select Custom then Continue


Within Goal Description add a name for the Goal, in this example we have called it Mediahawk Phone Calls but you can label it anything you like.


Then select Destination and click Continue



Within Goal Details add the virtual page details you setup in Mediahawk, In our example this was /phonecalls.html. This must be the same as your setup in Mediahawk.


Then  click Save


Mediahawk will now sent data to Google Analytics as a conversion to this defined Goal


What data is sent to Google Analytics?

Mediahawk send this as standard to Google Analytics when an Goal is selected

If you are sending the data as a Goal Mediahawk will send the following information.

Data sent as a virtual page to Google Analytics for Dynamic In visit” calls

  • The Keyword that generated the call
  • Google Client ID (If available, if not Mediahawk generates a unique ID)
  • Campaign name, Medium and Source
  • Tag Parameters (If set in Mediahawk and GA)
  • Page Title (If defined)
  • Host Name
  • Referral Page
  • Page requested (Default virtual page – IE /Phonecalls.html)

Data sent as a virtual page to Google Analytics for Dynamic Post visit” calls

Data sent as a virtual page to Google Analytics for Static calls (this is not recommended)

  • Client ID (this is always a Mediahawk generated unique ID, not a GA ID)
  • Campaign name, Medium and Source
  • Page Title = Service Number
  • Host Name
  • Page requested (Default virtual page – IE /Phonecalls.html)


Mediahawk send this as standard to Google Analytics when an Event is selected

If you are sending the data as an Event Mediahawk will send the following information.

Data sent as a virtual page to Google Analytics for DynamicIn visit” calls

  • The Keyword that generated the call
  • Google Client ID (If available, if not Mediahawk generates a unique ID)
  • Campaign name, Medium and Source
  • Tag Parameters (If set in Mediahawk and GA)
  • Page Title (If defined)
  • Host Name
  • Referral Page
  • Category: Campaign description
  • Action: Effective/Ineffective
  • Label: Effective/Ineffective

Data sent as a virtual page to Google Analytics for Dynamic Post visit” calls

  • Client ID (this is always a Mediahawk generated unique ID, not a GA ID)
  • Campaign name, Medium and Source
  • Host Name
  • Category: Campaign description
  • Action: Effective/Ineffective
  • Label: Effective/Ineffective

Data sent as a virtual page to Google Analytics for Static calls

  • Client ID (this is always a Mediahawk generated unique ID, not a GA ID)
  • Campaign name, Medium and Source
  • Page Title = Service Number
  • Host Name
  • Category: Service Number
  • Action: Effective/Ineffective
  • Label: Effective/Ineffective



Google FAQ's