The complete guide to installing our tracking code and verifying that it will track your marketing stack.
Wicked Reports needs tracking IDs (UTMs) on incoming link clicks, tracking code on your marketing stack, and integrations with your CRM and Order systems. We can then handle all the tracking and attribution for you.
How to install the tracking code
Please take the time to ensure that this Tracking Code is everywhere you want to track. If a page doesn't have the Tracking Code, we won’t be able to track it. For peace of mind, place the Wicked Tracking Code EVERYWHERE.
- Please make sure the client adds the correct Tracking Code. We have seen before, especially from Agencies the Wicked Tracking code is the wrong one. They may have copied and pasted the wrong client tracking code. This will create many issues on multiple accounts.
We've managed to track some complex, multi-domain funnels in our history. But keep in mind, if this becomes a headache for you, discuss your funnel in detail with your onboarding specialist or email support@wickedreports.com for help!
- Wordpress
- WebinarJam / EverWebinar
- Click Funnels
- Unbounce
- Infusionsoft
- Ontraport
- LeadPages
- How to add the Wicked Tracking Script to your Shopping Cart
- One Click Upsell for Shopify
- Kajabi
- Optimonk
- TypeForm
- Teachable
If your system is not listed above, you simply find a place to add our tracking code. Or just work with your customer success rep.
No options for tracking code installation on part of your marketing stack?
- https://help.wickedreports.com/using-the-thank-you-page-hack-to-capture-optin-and-order-actions
- https://help.wickedreports.com/passing-utm-values-into-an-iframe
- Passing certain info to a hidden form field
These options are not needed often. Please discuss with your customer success rep first, we can help guide you through this if necessary.
How to test your tracking setup on a specific URL
1. Make sure the URL does not redirect and lose tracking parameters. You can do this by typing in the URL with a test UTM string on the end of it and seeing if that test UTM string is still in the website address box of your browser after the page loads.
For example, www.yourtesturl.com ?utm_source=wicked-test, after any redirection, the URL must still have utm_source=wicked-test in the website URL of your browswer.
2. Select the type of tracking test:
- Traffic detection - a click to the page has the wicked tracking code on it
- Optin Tracking - a click to a page that attempts to capture a lead via email optin
- Sales Tracking - a click to a page that attempts to capture a sale
The reason for the different types of tests is that optin and sales tracking often involve forms, iframes, additional domains, and other factors. We can track all these things, but the testing process is different for each.
Traffic Detection Test



Optin Tracking Test




Sales Tracking Test



How to see tracking coverage across your entire marketing stack
To see all URLs Wicked Reports has detected via Facebook, Google, and incoming traffic, you can use our Traffic Validation report: https://help.wickedreports.com/tracking-validation
If you are in the ROI report and want to verify tracking on a specific campaign, click on the Wicked Tools menu of that campaign's row. You can select Tracking Page validator and see all URLs clicked and tracked from that campaign and re-test if the need arises.
Tracking Code Troubleshooting
- If you are testing, make sure to use testing@wickedreports.com - I'm the CEO of Wicked Reports, and I still sometimes mistakenly use my own email address for testing!
- Always make sure that UTM and/or WickedIDs on the end of links do not get stripped or redirected. Redirection is a common risk area to make sure you avoid.
- While not fun, focusing on the most critical tracking challenges early on in your Wicked Reports experience can bring great insights and ROI.
- Most common marketing technologies are fast one-time pastes of our tracking code, set and forget.
- If you feel like Facebook tracking is off, you can dig into https://help.wickedreports.com/facebook-resources-library
- Double-check your Google tracking template: https://help.wickedreports.com/how-to-integrate-google-ads-and-wicked-reports
- For video examples of testing for tracking code installation, or to learn how to look for the Wicked tracking code in a page's source code, check out: https://help.wickedreports.com/validate-wicked-tracking-code-is-on-your-pages
- Make sure that if you are redirecting your domain www.somedomain.com to somedomain.com you are passing any querystring. If you do not do this, your site will not track.
- In some instances where the tracking code cannot be added as above but javascript code can be added (ReCharge checkout is one example), you can install the tracking code with the below piece of code (substitute TRACKING URL with your accounts tracking code, keeping the quotation marks):
var s = document.createElement("script");
s.type = "text/javascript";
s.async = true;
s.src = "TRACKING URL";
document.head.appendChild(s);
Remember, it all comes down to a click with tracking parameters hits our tracking code, and any email inputs or sales are on pages/forms with our tracking code. Wicked can take care of the rest, and we are here to help, support@wickedreports.com, if you ever need us.