Setting up correct REGEX for conversion tracking target-URL in Google Analytics

383 views Asked by At

Greetings from Norway!

I am new with setting up REGEX in Google analytics, so I would really appreciate your help! :) I want to track sent campaign forms from my website (like recipt urls), but I need to set up a regular expression in order to track the responses for all campaigns on my website.

These strings need to be tracked (and similar onces in the future):

https://www.domain.no/**Campaigns**/MYcampaignname?**mode=received&formid**=thisand093that123 https://www.domain.no/**Campaigns**/Another-campaign-name?**mode=received&formid**=76280&goback=https%3a%2f%2fwww.domain.no%2fCampaign https://www.domain.no/**Campaigns**/Name-of-This-campaign?**mode=received&formid**=76283

I have tried several different regular expressions in GA, but I do not get them to work.. Some I have tried:

/Campaigns/.?mode=received&formid=.

/Campaigns/([A-Z]+[a-z]+[0-9]+)?mode=received&formid=[^/]

I would really appreciate your help!

1

There are 1 answers

1
Ryszard Czech On BEST ANSWER

Use

^/Campaigns/([\w-]+)\?mode=received&formid=([^/]+)

See proof

Explanation

MODE EXPLANATION
^ the beginning of the string
/Campaigns/ '/Campaigns/'
( group and capture to \1:
[\w-]+ any character of: word characters (a-z, A-Z, 0-9, _), '-' (1 or more times (matching the most amount possible))
) end of \1
? '?'
mode=received&formid= 'mode=received&formid='
( group and capture to \2:
[^/]+ any character except: '/' (1 or more times (matching the most amount possible))
) end of \2