The plugin adds Google Analytics tracking code to your website, provides all the necessary options to easily customize the tracking code to best fit your requirements. You can enable Anonymize IP address to mask the user IPs, or choose to track links with same destinations, buttons, menus and search boxes with “Enhanced Link Attribution”.
After authenticating your Google Analytics, you can check the traffic of any site associated with your account. You can quickly and easily switch between different website reports.
Use Overview page to select any date range and check the traffic of websites registered on your Google Analytics account. This section displays Real Time, Audience, Visitors, Location and Browsers reports.
If you are looking for detailed and in-depth tracking reports, then this WordPress Google Analytics plugin is what you need. It allows checking your website Audience, Real Time statistics, Visitors Demographics, Interests and many more reports. You can easily compare data in reports from two different date ranges or by metrics.
All these reports can be displayed in Line, Pie or Column charts. Moreover, they can be exported to CSV and PDF files, as well as sent as scheduled emails.
Various settings of this WordPress plugin will let you place Google Analytics section on your admin dashboard, and reports – in posts and pages. You can enable Cross Domain tracking, set permissions for different roles or users to access Google Analytics WD reports and more.
The outstanding functionality of this plugin allows to configure Google Analytics Filters with just a few easy steps. These options will let you exclude certain IP address, country, region or city from tracking. You can also set Goals based on Destinations, Durations and Pages/Screens per Session, using Goal Management function of the Google Analytics WD plugin.
The mobile-friendly layout of the WordPress Google Analytics plugin provides flawless experience on any device. You can check and configure tracking reports or settings anytime, anywhere.
IMPORTANT: If you think you found a bug in the Google Analytics WD or have any problem or question concerning Google Analytics WD, do not hesitate to contact us at firstname.lastname@example.org.
Features of Google Analytics WD plugin:
Provides all “Analytics” reports:
- Real Time,
- Site content,
- Site Speed,
Displays traffic information of any website associated with your Google Analytics account.
- Allows adding goals to Google Analytics directly from your WordPress site.
- Adds Google Analytics comprehensive section to WordPress dashboard.
- Overview statistics:
- Real Time,
- Responsive design.
- Comparison by Metrics and Date Range in reports.
- Reports can be displayed as Line, Pie or Column charts.
- Export any report into a CSV or PDF file.
- Allows sending scheduled emails for any report.
- Provides statistics for each page and post both in backend and frontend.
- Adds Google Analytics tracking code to the domain, where the plugin is installed.
- Provides advanced settings to manage user permissions and evaluate site speed.
- Lets you configure and manage Google Analytics Filters.
Upgrade to Google Analytics WD Pro for premium features:
Enables tracking Custom Dimensions and view respective reports. Can be configured to track the following dimensions:
- Logged in,
- Post type,
- Published Month,
- Published Year.
Allows you to set Custom Reports with any possible configurations of metric and dimension.
Provides 6 Ecommerce tracking reports based on:
- Time to Purchase,
- Transaction ID,
- Sales Performance,
- Product SKU,
- Product Category,
- Product Name.
Lets you link and track your Google AdSense and Google AdWords accounts.
- Allows to create Alerts and Pushover notifications to monitor any changes in your website traffic.
- Provides options to set tracking exclusions based on WordPress roles and users.
Installation of Google Analytics WD from WordPress Dashboard
Log in to WordPress administrative panel of your website.
Go to Plugins > Add New and click Upload Plugin button from the top.
Press Choose File button and select the downloaded .zip package of Google Analytics WD.
Click Install Now.
Installation with FTP connection
Connect to your website server using an FTP client software, e.g. FileZilla.
Open the directory containing the files of your WordPress site and navigate to /wp-content/plugins folder.
Unzip the plugin installation folder and upload it to /wp-content/plugins directory, without modifying files.
Login to administrative panel of your WordPress site and go to Plugins page.
Find Google Analytics WD and click Activate button.
Feel free to drop us an email (email@example.com) or post on Web-Dorado forum in case of facing problems.
After activating Google Analytics WD, 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 Google Analytics WD Tracking page.
Here you can add a web property on your Google Analytics account using current WordPress website. Provide a Name for the property and click Add. You can check and manage web properties from your Google 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.
Click Analytics > Overview menu item. You will be taken to a page with quick reports: Real Time, Audience, Visitors, Browsers and Locations.
Make sure to select the date period for overview reports. You can monitor audience overview of any of sites registered to your Google Analytics account. Choose the website using tracking site select box.
Real Time. Indicates the number of users visiting your website just at that second.
Audience. Number of Sessions and Users within the specified period. Use Metrics to check Sessions, New Sessions, Users, Bounce Rates, Session Duration, Page/Session and Pageviews tracking. You can also compare reports of two different metrics.
Visitors. Draws a pie chart based on shares of New Visitors and Returning visitors of your website during the specified period.
Browsers. Analyzes the browser types used while interacting with your website (as shares).
Locations. A report based on user locations.
Full reports of Google Analytics are under Reports page of the plugin.
Keep track of the audience of any website of your Google Analytics account. Use the select box from the top to pick the tracking site.
Metrics dropdown menus indicate Google Analytics metrics, based on which the report is being built.
Use the first select box only, in case you would like to view the information of one metric. You can also compare reports of two metrics. Select a value for the second dropdown to see the result.
Sessions. When users initialize activities on your website during a given time frame, the group of these interactions is considered as a session. It can contain pageviews, events, ecommerce transactions and social interactions.
New Sessions. Indicates the percentage of new users on your website, who have not visited your website before.
Users. Shows total number of users interacting with your website during selected time period.
Bounce Rate. The percentage of single page sessions, when the user left your website after visiting only one page.
Session Duration. Average duration of sessions, that took place on your site during the specified period.
Pageviews. The number of pages viewed during selected time frame.
Pages/Session. Indicates the average number of pages viewed during a session.
Line. Choose this option to view your website traffic with a line chart. Hover the chart points to check the values of each metric. These values are also displayed under the chart.
Pie. View your website traffic results within a pie chart by selecting this option. Values will be calculated as percentages.
Columns. This option builds a column chart based on selected Google Analytics tracking report of your website. Hover each column to check metrics results on specified dates.
Set the time period for your statistics chart using Date select box. Pick one of the predefined options:
Last 7 Days
Last 30 Days
or set a Custom Range using two calendars of the toolbox. Click on a date to define the beginning of time frame, and choose the second date to set its ending.
Press Apply after selecting a date range, or Cancel to close the toolbox.
Select the scale of your Google Analytics report by clicking on Hour, Day, Week or Month buttons. The statistics graph will be changed correspondingly.
Metrics comparison lets you compare two metrics on a single graph, within a specified date range. Whereas Compare Date option measures tracking of one specified metric during two date periods. Click Compare Date button to open date picker.
Previous period. This option automatically sets the previous period of the time frame you selected for Date option. E.g. if you chose Last Week, Previous period option will be set to the week before.
Previous year. Compares the selected period report with the same period of the previous year.
Custom range. Use the calendars to set custom date range for comparison. You can measure statistics of any period with this option. For example, you can set the initial report date range from 22nd of February to 12th of March, 2015, and compare it to 4th to 26th of May, 2016.
Export and Email
You can export current report to CSV and PDF formats. Hover on Export button and click one of the options to download your report.
Moreover, the same report can be sent 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 Google Analytics report.
The scheduled e-mails can be deleted from Settings > Emails page of Google Analytics WD plugin.
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 Google 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 Google Analytics of your website. Graphs are built based on Event Labels, Categories and Actions.
Goals. Set Goals from Goal Management and review their Google Analytics 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 Google Analytics and AdSense accounts from Google Analytics Admin setting 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 Google Analytics tracking information in this tab.
You can authenticate your Google Analytics account in this area. You will see a popup containing your Google accounts after clicking on Authenticate button. Select the account you’d like to connect with the plugin and permit Google Analytics WD to access your public profile. Then copy the authentication code and paste it in the input, which will appear under Authenticate button.
It is also possible to reauthenticate, in case an account is already connected to your Google Analytics WD plugin, and you would like to change it.
Use your own project
As an advanced functionality, you can provide Client ID key to use your own Google Analytics project. This lets Google Analytics WD plugin to send requests to your personal Google Oauth client to access Google Analytics API. You might need to use your own Oauth client in case of having to make a large number of requests to Google Analytics.
Mark Use your own project option as checked, this will activate Client ID and Client Secret settings of the plugin.
Visit console.developers.google.com to create your Google Analytics client ID. Navigate to Credentials, where you will see the following settings window:
Click Create Credentials button and select OAuth client ID from its dropdown list. Select Other option, write a title for your client ID and click Create as shown in the image below:
A popup will appear with new credentials:
Copy the client ID and client secret to corresponding options of Google Analytics WD plugin, then click Save.
Afterwards go back to Google API Manager and navigate to Overview. Click on Analytics API link.
The following settings will appear:
Click Enable button, and your project will be ready to use.
Alerts & Pushover
Alert and Pushover notifications will keep you posted about highest or lowest number of Sessions, Users, Bounces or Session Durations on your website.
The notifications can be sent daily, weekly or monthly, based on the conditions you select. Make sure to provide an email address, in case you are setting up Alerts, or your User Key, if you’d like the notifications to be sent via Pushover.
Pushover is an Android, iOS and Desktop application, which lets you set simple notifications on your smartphone or tablet. Download the application, create a user and copy the User Key of your account to Google Analytics WD settings. You will be receiving notifications accordingly.
The following conditions can be set for Alert and Pushover Notifications:
When: Sessions, Users, Bounces or Session Durations
Condition: Is less than, Is greater than
For example, if would like to get notified, when to Users are less than 50, you need to select these options:
Condition: Is less than
In case there are specific locations or IP addresses, which you would like to exclude from Google Analytics WD reports, you can use Filters feature of the plugin.
Write a Name for your filter and choose its Type, which can be one of the following:
Exclude Traffic From IP Address
Exclude Traffic From Country
Exclude Traffic From Region
Exclude Traffic From City
Each of these options have their text input for corresponding value. For example, if you select Exclude Traffic From IP Address, IP input field will appear, where you can provide the IP address, which you’d like to filter from your Google Analytics WD reports.
You can add several IP and location based exclusions, the list of which will be saved under Filters settings.
As you configure scheduled e-mails for each Google Analytics WD report, they appear in Email section of Settings page. You can check what type of reports are being sent, or delete them, if necessary.
The group of settings under Advanced tab provides options to enlarge the basis of your reports, select user permissions and more:
Enable hover tooltips. Turn this option on to display help texts for Google Analytics WD options.
Enable AdSense link tracking. You can include your Google AdSense reports to Google Analytics WD reports page by turning this option on.
Enable reports on posts/pages (frontend and backend). Adds buttons to pages/posts list and site frontend, as well as under page/post metabox in editor. Clicking one will open a popup window containing comprehensive statistics of that specific page or post.
Exclude non-interaction events from bounce-rate calculation. If this setting is turned on, non-interaction events will be filtered when calculating bounce-rate. Watching a video, for example, is a non-interaction event, whereas posting a comment is interactive.
You can find out more about non-interaction events here.
Enable Cross Domain Tracking. You can let Google Analytics track similar activities on two related websites as a single session by turning Cross Domain Tracking on. Further information about Cross Domain tracking can be found within this link.
Provide Cross Domains separated by commas, making sure to use the following format:
Google Analytics tracks loading speed of your website to build a report based on site speed. Instead of evaluating all user activity for this purpose, it looks up among certain percentage of visiting users. You can determine this percentage with Site Speed SR (%) option.
You can choose the user groups, which have full access to Google Analytics WD plugin from WordPress administrative panel. Mark the necessary user types from Show plugin in backend for users setting.
Dashboard overview permissions allows to select all user roles, which will have access to view Google Analytics report on WordPress Dashboard.
Frontend report permissions allows you to permit displaying frontend reports of Google Analytics tracking to selected users.
Use Default Date option to have an initial value for date range on Reports page, Overview, as well as page, post and frontend statistics popups. It can be changed later with Date Range option.
AdSense and AdWords account linking
If you have an authorized account on Google AdSense, you can link it to Google Analytics and view its tracking information among reports of Google Analytics WD plugin.
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 of Google Analytics, 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 Google 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 Google Analytics WD Reports page automatically.
You can have full control over Tracking settings by enabling or disabling options of this tab. When Enable Tracking option is turned on, the plugin adds Google Analytics tracking code to your website. Note, that the code will be added in case your current website domain is associated with a Google Analytics account. The full demo script will appear on the right side of the page.
The following options are available among Tracking Settings:
Anonymize IP address. If this option is enabled, the last digits of users’ IP addresses will be hidden. Their full IP will not be visible, and thus the visitors will be anonymized.
Enhanced Link Attribution. Turn on this option to track multiple links with the same destination. Get information for buttons, menus, as well as elements with multiple destinations, e.g. search boxes. More information about Enhanced Link Attribution can be found here.
Outbound clicks tracking. Records the links which visitors have clicked to exit from your website.
Mailto, Download tracking file formats: .doc, .pdf, .xls, etc. Enable this option to track file downloads from your website and clicks on mailing links.
Custom Dimensions. If you have created custom dimensions, make sure to add the corresponding option to track related activity. The following options are available for custom dimension types:
Click on Add button next to each custom dimension to start its tracking. Custom dimensions tracking can be enabled or disabled with these options any time.
As the default dimensions provided by Google Analytics, there can also be Custom Dimensions, which you can configure yourself. They can be handy when you want to analyze specific data, which Google Analytics does not track automatically.
Google Analytics WD plugin provides six options for your WordPress sites, that can be used for creating Custom Dimensions.
For example, when you enable Logged in custom dimension, you can get tracking report particularly based on users, who are logged in to your website.
Furthermore, you can see the traffic of your website posts based on Post Types, Authors, Categories, Published at and Tags.
Using these custom dimensions you can check which one of your post authors is the favorite of your website visitors, for instance, or which category posts are read the most.
You can set exclusions by user types and certain users with Exclude tracking by role and Exclude tracking for user. Select the user types and users, the activity of which you would like to exclude from Google Analytics tracking. Any interactions from these users will be ignored when evaluating reports.
Note, that these exclusions are set locally on your website, unlike Filters, which are connected to Google Analytics. In case these tracking exclusions are set and Google Analytics WD plugin detects the specified user or role, it does not include tracking script.
Whereas filters are added to your Google Analytics account, and traffic is excluded based on configurations described in Filters section.
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 WD > Goal Management page. Note, that Goals configured with Google Analytics WD 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 \btest\b, 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.
Besides the built-in report types, Google Analytics WD 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.
- 1. How can I authenticate my Google account?
After installing Google Analytics WD plugin navigate to Analytics menu item. You will see Authenticate button, clicking on which will open a popup window. Log in to your Google account and copy the given code to corresponding input in the plugin.
- 2. How can I add tracking code to my website?
If your website already has a Google Analytics web property, tracking code will be automatically added to your website after authenticating your Google account.
If the web property is missing, you can create it right from the Tracking page, just after authenticating. No need to go to Google Analytics website. Simply set a Name for the web property and click Add.
- 3. Where can I see all my Google Analytics reports?
You can have full tracking information of your website under Reports section. It includes in-depth information about all interactions on your site, presented with Line, Pie and Column charts.
Furthermore, you can just quickly check audience report of your website by visiting Overview menu item.
- 4. Can I check Google Analytics reports for websites, other than the current one?
Yes. The plugin allows you to easily switch between websites you have on your Google Analytics account. Each report section has a dropdown menu for selecting the website, tracking data of which you would like to see.
- 5. Can I compare tracking data of two date ranges?
Yes. Open a Google Analytics report from Reports page and choose a time frame with Date option first. Afterwards click Compare Date button, which will open the second date picker for comparison. You can select one of the predefined ranges, Previous period or Previous year, or choose Custom range by clicking on calendar dates.
- 6. Can reports of two Google Analytics metrics be compared?
Yes. In reports use the Metrics select boxes of Reports page to measure tracking data of two Google Analytics metrics. Select a value for first box and then for the second, e.g. Bounce Rate and Users. The chart will include a graph for both metrics afterwards.
- 7. Can I view page or post statistics individually?
Yes. Open Posts or Pages section from WordPress admin panel of your site and look for Google Analytics WD button next to each entry. Click on it to open tracking data of each post or page.
- 8. How can the reports be exported and downloaded?
The report currently displayed can be downloaded as PDF or CSV files from Google Analytics WD plugin. Simply hover Export button from under the graph and click on one of the options.
- 9. Can I send the reports to a certain email address using Google Analytics WD?
Yes. You can send the Google Analytics report currently displayed to any address, and also set up scheduled emails to be sent periodically. Click on Email button, which will open its setup toolbox. You can remove the scheduled emails from Settings > Emails section.
- 10. Can non-Administrator users view Google Analytics WD and its reports?
You can choose what to show to Editors, Authors, Contributors or other users from Analytics > Settings > Advanced section. Back end plugin permissions will enable or disable access to Google Analytics WD plugin. Moreover you can select roles to access Dashboard overview, Post/Page reports and Frontend reports.
- 11. Can I add goals to my web property?
Yes. Go to Analytics > Goal Management, where you will see all the necessary tools for setting up Google Analytics goals for current domain. Simply fill in these options and click Save. You can delete created goals from this section later on.
- 12. How can I configure filters for Google Analytics tracking?
Google Analytics WD plugin lets you set filters to exclude certain data from tracking. You can find its options under Analytics > Settings > Filters section. They can be added based on any IP Address, Country, Region or City. The list of created filters will appear below these settings.
Works smoothly and as expected.
It work fine, but it's a bit confusing when displaying results.
- 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 WordPress.org
- 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