When you run ad campaigns or try to track visitors from different sources, URL parameters come in handy. Many analytics services such as Google Analytics or Facebook Ads append multiple parameters to the URL to track visitors and collect the efficacy of ad campaigns. While the data collections for analytics happen in the visitor’s browsers, the underlying HTML page served to all such visitors remains the same.
The cache of a page is however generated for every unique URL of your website, including the parameters in the URL. In some cases, this is undesired and doesn’t make any sense to grow the cache size for duplicate pages.
Page Contents
Best performance for ad campaigns
RabbitLoader is pre-equipped to give you the best performance when you run ad campaigns from many known networks. Our software ignores all popularly known tracking parameters which can be safely assumed not to change the cached page’s behavior. These parameters are –
_gl – used by Google Analytics for cross-domain tracking
epik – appended by Pinterest
fbclid – this is automatically added to outbound links on Facebook
gbraid – Google Ad click is coming from iOS device
gclid – Google Ad click is coming from a non-iOS device
msclkid – appended on Mircosoft ad click
utm_source, utm_medium, utm_campaign, utm_content, utm_term – used for Google Analytics
vgo_ee – ActiveCampaign parameter contains the encrypted email address of the contact
wbraid – Google Ad click is coming from iOS device
zenid – used by Zen Cart
Adding more URL parameters to the ignore list
If you feel the default settings are not enough for your website, you can add more parameters to the ignore list based on your website’s setup. The user-added parameters come into effect in addition to the default parameters mentioned above.
To add custom GET URL query parameters, go to the Settings tab under the WordPress plugins home page, add each parameter in a new line and save the settings.
You can put one parameter per line.
Parameter name should be without any special characters such as &, ? or =
Regex or shell wildcard pattern can not be used here
Common Questions
Will my tracking get affected if I ignore a parameter? No. As the tracking code usually runs on a visitor’s browser using JavaScript, ignoring a parameter will not affect tracking at all.
Will it create any impact on optimization speed? Yes, if you put parameters to the ignore list, the page optimization rate would be faster as the parameters will prevent duplicate pages from being optimized. The cache hit ratio will increase too which is good.
Which campaigns are taken care of by default by RabbitLoader? RabbitLoader is optimized out of the box for known networks such as Facebook, Google, Mircosoft, Pinterest, Zen Cart, etc.