Pasos del problema:
window.location.href , esto debe mantenerse ¿Cómo puedo cambiar mediante programación para decirle a Google Analytics que restablezca la referrer ?
Through js?: gtag("set","referrer", "www.google.com") Or script?: https://www.googletagmanager.com/gtag/js?id=MyIDXXXXXX&dr=www.google.comBueno, antes que nada, se supone que debes usar un campo diferente según la Documentación de Google :
gtag('set', 'page_referrer', 'https://example.com');En segundo lugar, debe mencionar si está utilizando UA o GA4. Supongo que GA4 debido al uso de gtag.
Finalmente, puede hacerlo en GTM configurando el campo page_referrer de esta manera: