https:\/\/ticket.unodata.com.br\/cliente<\/a><\/P>The portal works fine, but HubSpot automatically appends multiple query parameters to the URL during navigation, like:<\/P>
\/cliente?portalId=xxx&ticketId=xxx&…<\/P>
These parameters appear after login and every time the user navigates between pages or tickets.<\/P>
Technically everything works, but from a UX perspective we would like the address bar to always display a clean URL (without query strings).<\/P>
We don\u2019t want to remove functionality or break session handling \u2014 only hide\/clean the parameters shown in the browser.<\/P>
What I\u2019ve already checked:
– Theme editor only allows visual customization (no custom JS)
– Design Manager does not expose the Customer Portal templates (at least I didn’t find it)
– HubSpot Support said removing parameters is not supported<\/P>
My questions:
1) Is there any official way to customize the Customer Portal templates or inject JavaScript?
2) Is there a recommended approach to keep URLs clean?
3) Has anyone solved this using HubSpot features?<\/P>
Any guidance or best practices would be highly appreciated.<\/P>
Thanks!<\/P><\/p>\n","protected":false},"excerpt":{"rendered":"
Hi everyone,I\u2019m using the default HubSpot Customer Portal (Service Hub tickets portal).https:\/\/ticket.unodata.com.br\/clienteThe portal works fine, but HubSpot automatically appends multiple query parameters to the URL during navigation, like:\/cliente?portalId=xxx&ticketId=xxx&…These parameters appear after login and every time the user navigates between pages or tickets.Technically everything works, but from a UX perspective we would like the address bar […]<\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":[],"categories":[14],"tags":[],"_links":{"self":[{"href":"http:\/\/gogetmuscle.com\/index.php\/wp-json\/wp\/v2\/posts\/2482"}],"collection":[{"href":"http:\/\/gogetmuscle.com\/index.php\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"http:\/\/gogetmuscle.com\/index.php\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"http:\/\/gogetmuscle.com\/index.php\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"http:\/\/gogetmuscle.com\/index.php\/wp-json\/wp\/v2\/comments?post=2482"}],"version-history":[{"count":1,"href":"http:\/\/gogetmuscle.com\/index.php\/wp-json\/wp\/v2\/posts\/2482\/revisions"}],"predecessor-version":[{"id":2483,"href":"http:\/\/gogetmuscle.com\/index.php\/wp-json\/wp\/v2\/posts\/2482\/revisions\/2483"}],"wp:attachment":[{"href":"http:\/\/gogetmuscle.com\/index.php\/wp-json\/wp\/v2\/media?parent=2482"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"http:\/\/gogetmuscle.com\/index.php\/wp-json\/wp\/v2\/categories?post=2482"},{"taxonomy":"post_tag","embeddable":true,"href":"http:\/\/gogetmuscle.com\/index.php\/wp-json\/wp\/v2\/tags?post=2482"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}