web-dev-qa-db-fra.com

Comment conserver le hachage (#) dans une URL lors de l'utilisation de chaînes de requête utm dans Google Analytics?

J'ai un site Web qui utilise le hash # pour identifier les URL. Ainsi, les URL peuvent ressembler à:

www.mywebsite.com/somepage.aspx#productname

De toute évidence, le "nom du produit" est important ici, et j'ai besoin de le voir apparaître dans Google Analytics, et par défaut, l'URL ci-dessus apparaît dans GA sous la forme: somepage.aspx#productname

Cependant, le problème vient lorsque j'ai également besoin d'ajouter des paramètres de campagne Google Analytics. Bien sûr, ils doivent être ajoutés avant le hachage. L'URL ci-dessus peut donc avoir besoin de ressembler à ceci:

www.mywebsite.com/somepage.aspx?utm_source=source&utm_medium=medium#productname

Cependant, si je le fais, la page s'affichera simplement dans "Google Analytics". Existe-t-il un moyen de faire en sorte que, même si vous utilisez des paramètres de campagne, je puisse conserver la partie de l'URL après le hachage dans le nom de la page Google Analytics?

6
Ascendant

Pourquoi ne pas utiliser à la place # comme paramètre de campagne?

Voir this de Google Analythics:

_setAllowAnchor (bool)
Cette méthode définit le signe # comme délimiteur de chaîne de requête dans le suivi de campagne. Cette option est définie sur false par défaut.

Les URL de suivi de campagne classiques utilisent le point d'interrogation (?) Pour indiquer le début des paires clé/valeur constituant la requête. Si vous définissez cette option sur true, les URL de suivi de votre campagne peuvent utiliser un signe dièse (#) au lieu du point d'interrogation (?) Pour indiquer le début de la chaîne de requête.

5
MrSponge