0
votes

For some reason - my goal URL page loads don't match my overall goals tracked in Google Analytics.

When a form is completed on my site - the URL will be appended with the following:

?enquiry_sent 

so www.mysite.com would become www.mysite.com/?enquiry_sent

I am using the following regular expression to try and track the URL loads:

.*\?enquiry_sent.*|.*\?enquiry_sent

Yesterday - we started testing across the site and out of over 75 forms submitted we only registered 7 goals in GA.

The unique page loads for the urls with ?enquiry_sent are all in Google Analytics but just not being registered as a goal.

Does anyone know why this is happening or how we may fix this?

2
perhaps when a url already contains a question mark denoting the start of a url query, the enquiry_sent query parameter is appended as &enquiry_sent instead of ?enquiry_sent. If so, you could try this: [?&]enquiry_sent(?:[&#]|$)Lodewijk Bogaards
From what I can see on the content -> pages report in GA none of the URLs have a ? before the one in the enquiry sent.seak_n_destroy

2 Answers

0
votes

Your regex doesn't make sense. It should be just:

.*\?enquiry_sent.*
0
votes

I'm just updating this thread as I have had a response from the team at Google. Apparently there was no issues with the regex that was used.

Google has let me know that Goal Completions are actually a measure of how many visits result in a goal completion, rather than how many times a goal is actually completed.

So while in my situation there were over 75 leads submitted from the website - they were only submitted from 7 visits, hence only 7 of the conversions were counted in the goal completions report.