Oftentimes when I encounter a Google Tag Manager trigger for a single page or path, I’ll discover conditions like Page URL exactly matches or Page Path contains. While these rules can successfully fire a trigger on a given page, they don’t take into account query string parameters, which could cause triggers like these not to fire, even when a relevant page view occurs.
This understandably can be overlooked when you aren’t the end user that may encounter a query string parameter; as the person setting up GTM tracking, you may not be aware of all the potential query string parameters that might be appended during a users session.
This may not be a concern at the time of implementation if there are no query string parameters in use, but it could be an issue later down the road if parameters are introduced due to another script or function, so it’s best to set up trigger firing conditions to accommodate query string parameters from the start.[Read more…] about How To Set Up a GTM Trigger For URLs with Parameters