Avatar

Level 4

Use a query parameter for "internal" campaign is generally not a good idea if your site is publicly accessible or index-able as it will completely skew your metrics if that URL get indexed and passed along. You will need to get a bit more involved depending on how complex and sparse your internal campaigns are setup.

We usually recommend using a cookie or local storage at the session level to track "internal" campaigns, in the case of e-commerce when a user interacts with a product you set storage and pick it up from the PDP and send off with an eVar.

Hope that helps.