How do I add Google Analytics to WordPress without a plugin?

Google Analytics is one of the most powerful tools you can add to your toolbox for tracking your website activity. It is the most widely used tool and it’s free for the basic features. If you’re using WordPress, this tool is very easy to install without a plugin. When you have added Google Analytics you will be able to track data, produce charts and reports that reflect your WordPress site’s activity.

Steps to Add Google Analytics for WordPress without using a plugin

Google Analytics requires that you add code to your theme files. As with any change made to your site, it is highly recommended that you perform a full backup of the site so that you can recover should anything unexpected happen during the installation process.

Your first step will be to obtain the tracking code within Google Analytics. This means that you must have created a Google Analytics account. Then you must have already set up a property (your website) so that Google Analytics will be able to track it. If you have already completed these steps, then you can begin the steps below.

Obtain the Google Tracking code

  1. Login to Google Analytics
  2. Click on Admin iconIn the menu at left scroll down until you see the gear icon that is used for the Admin section. Click on this section.
  3. Select website to be trackedSelect the property (website) that you wish to track by clicking on the drop-down menu under the property section.
  4. Click on Tracking Info sectionUnder the column, you will see an option labeled Tracking Info. Click on Tracking Info.
  5. Click on Tracking CodeThis will bring up another set of options. Click on the one labeled Tracking Code.
  6. Copy codeA column of text will appear on the right with your Tracking ID, Status and then a Website Tracking section. You will see a window with the Global Site tag (gtag.js) Copy this text and then go to your WordPress site.

Apply the Google Tracking Code into the WordPress theme’s header

  1. Log into the WordPress Administrator
  2. Click on AppearanceClick on Appearance and then click on Editor.
  3. Find header.phpA typical WordPress theme will have a Theme Header (header.php). Find this file in the list at right, then click on the file link. It will open the file in the editor. If you have a theme where the file doesn’t seem to have a header.php file, then contact the theme’s developer for assistance.
  4. Paste tracking code and savePaste the Global Site Tag (gtag.js) code that you copied earlier into the header.php file above the “</head>” tag in the header.php file.
  5. Click on Update File in order to save the code changes.

BoldGrid users – how to add the Google Tracking Code to your theme’s header

The BoldGrid plugin can affect how the menus appear. Please refer to the directions below to properly add the code to the header section of your BoldGrid site.

  1. Log into the WordPress Administrator.
  2. Click on CustomizeClick on Customize.
  3. Click on AdvancedClick on Advanced.
  4. Click on Header SettingsClick on Header Settings.
  5. Paste the tracking codeIn the field provided under Custom Header HTML paste the Global Site Tag (gtag.js) code.
  6. Save the changes and publishThen click on Save & Publish button at the top of the column in order to save your changes.

Once you have completed adding the code and saving it, then the website is ready to be tracked with Google Analytics. For more information on using Google Analytics, please see the Google Analytics Help Center.

Thoughts on “How do I add Google Analytics to WordPress without a plugin?

  • Nice post. By the way, each time after updating the WordPress theme, will we need to go through the similar process again?

  • After updating the header.PHP file on WordPress it read as below.

    Unable to communicate back with site to check for fatal errors, so the PHP change was reverted. You will need to upload your PHP file change by some other means, such as by using SFTP.”

  • Hello,
    Unfortunately the instructions for BoldGrid users are not working. When adding a GA script as described, the actual script is not placed inside the page <head> section. It is placed outside it and becomes visible at the top of you pages.
    Please advice how to achieve adding GA tracking scripts without using WP plugin.
    Thanks,
    Birgir

Was this article helpful? Let us know!