Google Analytics by 10Web – user-friendly Google Analytics integration plugin


View and customize all Google Analytics reports directly in your WordPress dashboard.

Useful Links:

Live Demo

Premium Google Analytics by 10Web

Special Offer for all Premium Plugins

Having a hard time customizing Google Analytics reports?

Need metrics that you can’t find in Google Analytics?

Are you tired of going to different websites for website management and stats overview?

Google Analytics by 10Web Features

Get All Reports from Google Analytics
All types of reports are available in your WordPress dashboard.

Display Reports on Front-End
Get key stats about posts displayed right on the page.

Get E-Commerce Reports*
See how conversions work and how much you earn online.

Manage Goals
Set goals on your WordPress dashboard and constantly manage them.

Integrate Google Ads AdSense
Get data about ads on your website in the same dashboard.

Customize Reports
Select the metrics you want to see and choose how you want them displayed.

Setup WordPress Dimensions*
Add Tags, Use Types, Post Types, Categories, and Publication Date as custom dimensions.

Receive Notifications and Alerts
Get alerts and pushover notifications when selected metrics reach their highest or lowest points.

Export in CSV and Send Emails
Share reports via automated email and export them in CSV.

Filter Tracked Data*
Exclude certain user types, locations or IP addresses with custom tracking codes.

* Premium version only

Outstanding Customer Care

  • Rapid response
    We won’t make you wait more than a few hours.

  • Quick issue resolution
    We’ll resolve your issue within 24 hours.

Customize Your Analytics

  1. Buy Google Analytics Plugin
  2. Login with your Google Account
  3. Track your traffic

Premium features

* Permissions for users/roles
* Custom metrics and reports
* E-commerce reports
* Reports on Google AdWords and AdSense
* Tracking filters for users/roles
* Alerts
* Priority support and updates


*Some customizations described here are available in Premium version. Please refer to premium features below.

The plugin adds the Google Analytics tracking code to your website and brings all your site stats into your dashboard.The plugin has a user friendly admin section, where you can configure tracking options, view the preset and custom configured reports, set tracking filters and exclusions, and configure the plugin settings. The reporting section of the plugin provides an extensive data information about pretty much any activity taking place on your website. You can customise Analytics options under the settings tab of the plugin. Here you can configure alerts and the Pushover notifications by setting alert conditions and choosing the period for receiving alerts. From the same section you can set tracking filters by country, region, city or IP address. Data from these sources will be filtered out from the reports.

For more advanced users, there are advanced setting options, to enable cross domain tracking,enable frontend/backend reports for posts and pages, choose roles for viewing frontend reports, and many more.

Under the goals management tab you can set and configure different goal types,and track targeted activities.To configure custom reports you’ll need to choose the metric and the dimension you want to get a report for. It will appear under the reports section shortly.
There are many more features in the plugin that can help you dive deep into the statistics, monitor your site’s performance and actually improve it. To learn more, check out the plugin’s user guide.

Privacy Notices

Google Analytics by 10Web plugin adds GA JS code to the site (optionally) and is used to get GA reports from admin area. It sends analytics data to Google. Whether it will send any personal data to Google, depends on how you set up your website. For example, do not expose emails or other personally identifiable information to Google via URLs. Do not send form submissions via analytics to Google. By default, all the IPs of visitors are anonymized. Personal data processing by Google is explained in their privacy policy The plugin retrieves from Google and caches data of your GA account and analytics reports in WordPress site database to provide optimization. Reports data is stored in DB for some small period of time (less than 24h). Your GA account data is preserved in your website database as long as you decide to keep it. The plugin asks for your consent to collect site administrator’s email address and site URL to offer customer support, deals and discounts on premium products and more.


  1. Tracking Configuration

    Tracking Configuration

  2. Overview


  3. Real Time

    Real Time

  4. Technology - Operating Systems

    Technology – Operating Systems

  5. Audience


  6. Location report

    Location report


How can I connect the plugin to my Google Analytics account?

Click on Analytics menu item, which will start Google Analytics account authorization process. Click Authenticate button and login to your Google account.

A window asking for relevant permissions will appear. Click Allow and copy the authentication code from the text input. You will be redirected to plugin’s Tracking page.

Here you can add a web property on your Analytics account using current WordPress website. Provide a Name for the property and click Add. You can check and manage web properties from your Analytics account, Admin page.

Alternatively, you can click Later and configure the web property any other time.

You can Reauthenticate in Settings section anytime in case you need to use a different Google account to monitor Analytics tracking.

What reports can I see in the plugin?

The plugin enables you to view various analytics reports from your WordPress dashboard, including the following:
Audience. Report of your website audience. Provides details about new and returning users of your website, sessions, bounces, pageviews, page/sessions and session durations.
Real Time. Shows the number of active users visiting your website pages at that second.
Demographics. Displays tracking statistics of your website users based on their age and gender.
Interests. Provides tracking information about site users depending on Affinity Categories (e.g. Music Lovers or Mobile Enthusiasts), In-Market Segments (based on online product purchase interests) and Other Categories (most specific identification, for example, tennis lovers among Sports Fans).
Geo. Geo-identifier report is built from interactions of location (countries, cities) and language of your website users.
Behavior. Compares number of New visitors and Returning users of your website in percents. You can check the duration of sessions with Engagement report.
Technology. Identifies tracking of the site based on operating systems and browsers visitors use.
Mobile. Shows statistics of mobile and desktop devices visitors have used while interacting with your website.
Custom Dimensions. Reports of Custom Dimensions you have added will be displayed under this tab. Step-by-step guide for the setup is in Custom Dimensions section of this guide.
Traffic Source. Displays overall graph of traffic sources directing to your website.
AdWords. If your website is registered on Google AdWords, you can link its Analytics to AdWords, and gather relevant tracking information with this report.
Pages. Pages report table will provide you information about Bounces, Entrances, Pageviews, Unique Pageviews, time spent on pages, Exits and Average page loading time.
Site Speed. Shows the average load time of your website during specified date range.
Events. Displays the report based on Events you set up on Analytics of your website. Graphs are built based on Event Labels, Categories and Actions.
Goals. Set Goals from Goal Management and review their reports under this tab. Instructions to set up goals will be provided in Goal Management section of this guide.
Ecommerce. Check sales statistics of your website by revenues, transactions, products and performance.
AdSense. Link your Analytics and AdSense accounts from Admin settings and keep track of AdSense tracking under this report.
Custom Reports. Add Custom Reports from any metric and dimension in Custom Reports page, and view relevant tracking information in this tab.

How can I add a custom report in the plugin?

Besides the built-in report types, the plugin also provides the functionality to configure Custom Reports and view related statistics within Reports page.
Start with providing a Name for your Custom Report. Then select a Metric and Dimension, based on which the statistics will be built.
For example, you can select Organic Searches as the metric and Keyword as the dimension. This custom setup will let you have a report based on the keywords, which visitors use to find your website with search engines.
You can view and manage created Custom Reports on the same page. The list will appear with a table under options of Custom Reports.

Can I export the reports from the analytics plugin?

You can export current report to CSV and PDF formats. Hover on Export button and click one of the options to download your analytics report.
Moreover, the same report can be sent via email to one or more recipients which you specify. The mails can be sent one time, as well as periodically. Click the Email button to start the setup. A popup window will appear with the following options:

From. This is the email address, from which the report will be sent. It is the address you defined for your Administrator account, and it can be changed from WordPress Settings General Email Address option.
To. Determine the recipients of the report email by providing their email addresses separated by commas.
Subject. Write a subject for the email. It is set to the report title by default, but you can modify it and have a customized title.
Attachment. Pick the type of the attachment for your report. It can be sent as a CSV or a PDF file.
Frequency. Set the frequency for sending out report emails. The following options are available:
Once. The report is sent only one time.
Daily. The email is sent each day.
Weekly. Chose this option to send the report every week. Make sure to set the day of the week, when the email will be sent.
Monthly. Set the reports to be sent every month. Select the day of the month, when the email will be sent.
Additional Message. You can add any e-mail content to go along with your Analytics report.
The scheduled e-mails can be deleted from Settings Emails page of the plugin.

Can I set goals in the plugin?

Goals in Google Analytics lets you track targeted activities, which users complete on your website. A completed activity is called conversion. You can set visiting a certain page as a goal, for example, or have users stay on your website a certain period of time. Other examples of goals can be checkout for a shopping site, and setting a certain number of pageviews per session.
You can set and manage goals for your website tracking in Google Analytics by 10Web Goal Management page. Note, that Goals configured with the plugin are set only to the domain on which the plugin is installed.
Select the View that you’re going to track and configure the following options based on the type of goal you would like to set:
Provide a Name for the goal and choose its Type from one of the following:
Destination. Set a specific URL for the goal, for example, your ecommerce website shop page. When a user visits it, it will be counted as a goal conversion. You can set the destination using one of these conditions:

  • Equals to. Should be the exact URL of the page you are using to set the goal.
  • Begins with. Mentions the beginning of the tracked page link.
  • Regular expression. This option will search all the visited links with the specified Regular Expression. E.g., if you set it to “test”, and users visit URLs which contain “test”, this will be considered as a conversion.

Duration. Determine the time period, during which you need users to stay on your website to complete the goal. Goals of this type are controlled with less than and greater than conditions.
Pages/Screens per session. Choose the number of page/screen views per session, and set the goal using less than and greater than conditions.

How can I link my AdSense and AdWords accounts to the plugin?


If you have an authorized account on Google AdSense, you can link it to Google Analytics and view its tracking information among plugin reports.
Open your Google Analytics account, choose the account you want to link with AdSense and navigate to Admin tab. You will see AdSense Linking option under Product Linking settings. Open AdSense Linking and click on New AdSense Link button.
Afterwards choose the necessary AdSense account you’d like to link with your Google Analytics, then click Continue. Choose the views, where you would like to have AdSense data. The accounts will be connected after clicking Enable Link and then Done.


Firstly make sure you have a AdWords account, or create one here. Open your Google Analytics account, choose the website you are tracking and go to Admin. Click on Adwords Linking from Product Linking settings.
After toolbox opens, make sure all the necessary AdWords accounts are marked as checked and click Continue. Provide Link group title and click Link Accounts after enabling necessary link groups for AdWords Tracking. Related tracking reports will appear on your Reports page automatically.


Thank you for your interest in Google Analytics by 10Web.

Minimum requirements.

  • WordPress 3.9+
  • PHP 5.4.0
  • MySQL 5.x

Perform a new installation

After downloading the ZIP file of the Google Analytics by 10Web plugin,

  1. Log in to the administrator panel.
  2. Go to Plugins Add New Upload.
  3. Click “Choose file” (“Browse”) and select the downloaded zip file of Google Analytics by 10Web plugin.
    For Mac Users
    Go to your Downloads folder and locate the folder with the Google Analytics by 10Web. Right-click on the folder and select Compress. Now you have a newly created .zip file which can be installed as described here.
  4. Click “Install Now” button.
  5. Click “Activate Plugin” button for activating the Google Analytics by 10Web.



  • Changed: Links to


  • Added: Alerts functionality
  • Added: Emails functionality
  • Fixed: Exclude tracking for user


  • Fixed: Use of deprecated function in PHP 7.2
  • Fixed: Notices in custom reports page


  • Fixed: PHP error if PHP version 5.5


  • Improved: Plugin core functionality is rewritten. The plugin is faster and consumes less memory now.
  • Improved: Google API client library is used in non-conflicting way.
  • Improved: The size of the plugin is smaller now due to stripped version of Google library
  • Improved: Better UX: some menues of the plugin are hidden when plugin has not been configured properly.
  • Improved: UX when using custom client ID and secret
  • Improved: New UI of reports, charts and tables
  • Fixed: Security issues
  • Fixed: Compatibility issues with Yoast SEO and UpdraftPlus plugins
  • Fixed: Error notices if no web-property or multiple web-properties correspond to current site
  • Fixed: Reports for page/post and frontend templates in metaboxes, admin bar, admin list screens and widget
  • Fixed: User roles management
  • Fixed: PHP error in admin reports for ecommerce
  • Fixed: Numerous minor bugs
  • Changed: Tracking settings are moved to settings page, as a separate tab
  • Changed: Widgets options
  • Changed: Emails, alerts, pushover and export features are temporary disabled


  • Changed: Changed: Introducing brand new free plugin: SEO by 10Web.


  • Changed: Deactivation popup.


  • Added: Links to Reviews and Support Forum


  • Fixed: PHP 5.4.0 compatibility


  • Fixed: Compatibility issues with Constant Contact Forms, Updraftplus, Image Optimizer WD, Backup WD and some other plugins
  • Fixed: JS errors on page/post editor
  • Fixed: Old user account data partially preserved after reauthorization and uninstall


  • Fixed: Empty settings page when plugin has token but accounts data lost for some reason
  • Changed: Show notification to install Backup WD plugin only on plugin pages.


  • Fixed: Conflict with some other plugins using Google API PHP library
  • Fixed: Unable to authorize again after logout
  • Fixed: JS errors on page/post editor if user not authenticated
  • Change: Introducing Backup WD plugin


  • Fixed: Reports for pages/posts in metabox
  • Fixed: Multiple requests to Web-Dorado API for updates (Pro)
  • Fixed: Multiple requests to Google Analytics API for management accounts
  • Fixed: PHP 5.4.0 compatibility
  • Changed: WD library initialization


  • Changed: Improved UX of authentication
  • Changed: Google API PHP Client library updated to the latest 2.2.0 version
  • Changed: WD library updated to version 1.0.10
  • Fixed: Fatal errors when WordPress could not establish secure connection with Google Analytics API
  • Fixed: VanillaJS tracking code instead of jQuery
  • Fixed: Escaping of custom tracking code
  • Fixed: PHP notices in pages without global $post variable


  • Changed: We temporarily disabled reports in admin dashboard and mailing


  • Fixed: Network activation


  • Fixed: Admin styles conflict because of bootstrap.css


  • Changed: Show web-property-related message only in analytics page
  • Fixed: Style conflict with jquery-ui.css
  • Fixed: Error on PHP4


  • Fixed: Bug on city/pageview report


  • Added: Overview page
  • Removed: Featured Plugins, Featured Themes pages


  • Fixed: Bug on pagePath
  • Changed: Message about deleted web property


  • Fixed: Bug on date picker
  • Changed: Improved error handling
  • Added: New featured plugins


  • Fixed: Analytics back end menu position conflict
  • Fixed: Bug on deleted property check
  • Added: Error log


  • Fixed: Bug on Custom code option in tracking


  • Fixed: Bug on report by individual post/page


  • Added: Custom code option in tracking


  • Fixed: Bug on sending a report to an email once
  • Changed: New logo in dashboard menu and notices
  • Fixed: Width issue with some reports


  • Added: Option to select the time of the day for scheduled emails
  • Changed: Save authenticate code with enter button
  • Changed: Select permissions for user groups in a pop-up (Settings page)
  • Fixed: minor bugs


  • Added: Google Analytics reports for custom post types
  • Added: New icon in the menu
  • Added: New header on
  • Fixed: JS error on creating new pages/posts


  • Fixed: Bug in Site Content reports


  • Fixed: User guide links
  • Fixed: Bug on datepicker
  • Fixed: Error when deleting the web property
  • Added: Validation on the form for adding goals


  • Fixed: PHP version conflict
  • Added: Pro flags about additional functionality available in Pro version
  • Added: Explanation texts and links to documentation on several pages


  • Fixed: Unauthenticate issue
  • Fixed: Errors for php version 5.3


  • Fixed: Front reports permissions
  • Fixed: Analytics menu
  • Fixed: Redirect to settings page if no profile added


  • Changed: Site speed and Sales performance reports sorting


  • Changed: Reports default sorting


  • Initial version