Common Issues

Analytics is not tracking Goals

There are a number of reasons why Goals may not be tracked in your Google Analytics reports:

  • The Goal URL is entered incorrectly
    To determine if the Goal URL is entered incorrectly, copy the URL in the Goal URL field and paste it in the search box of either the Pages report or the URL Goals report.

    When Analytics identifies a conversion via your configured Goal, it ignores the domain name entirely. Therefore, you may remove the domain name entirely and still have a valid Goal URL. For example, if your Goal is http://www.mysite.com/1/thanks.html, you can safely use /1/thanks.html as your Goal URL.

    If you selected Regular Expression Match as the Match Type for your Goal, you need to escape periods with a backslash (e.g., /1/thanks\.html). Learn more about regular expressions.


  • The Goal page is not tagged with tracking code
    If the Goal page is not tagged with tracking code, Google Analytics does not track this page, and as a result does not track Goals. You should also make sure that you've installed the correct tracking code on your pages since the code is specific to each account property. To find the tracking code, click Admin at the top of any Analytics page, then select the account and property. Under property, click Tracking Code. The status appears at the top of the page.


  • Incorrect match type
    The match type (Head Match, Exact Match, Regular Expression Match) must be set to the correct type. Please note that only Regular Expression Match matches regular expressions in the Goal URL and funnel step fields. The other match types do not accept regular expressions. If you are unsure what match type to select, use the default Head Match.


  • Incorrectly configured Exact Match
    If you are using an exact match for a Goal (e.g., http://domain.com/page.html), any trailing spaces invalidate the match. If you are using Regular Expressions Matching (e.g., ^/page.html), trailing spaces are not an issue.


  • Incorrectly configured regular expression
    A simple way to verify your regular expression is to enter it the Search function in the Pages report. If the report contains matching Goal entries, then your regular expression is correct. If there are no results, ensure that the page contains the tracking code.


  • Filters are rewriting the URLs
    If you're using Google Analytics filters to rewrite your URLs, you need to make sure that your Goal settings reflect these changes. Remember, filters that modify URLs are applied to the raw data coming into your account before the Goals are processed. As a result, your Goal and funnel URLs should reflect the final, rewritten format of the URL. For example:
    If your site's URL, http://www.mysite.com/directory/download/file.html, is modified by a filter to look like /download/file, then your Goal should match the final filtered URL of /download/file and not /directory/download/file.html.


  • Your Goal page is a download (e.g., PDF)
    Google Analytics does not track downloads as Goals directly. You can, however, identify events as Goals. For details, see Special-Case Goals and Funnels.