Je demande de URIs dans ma dimension page GA qui ressemblent à ceci:Comment supprimer les paramètres de requête GA Page à l'aide des champs calculés de Data Studio?
/this/is/a/webpage.html?parameter=1
/forwarded/from?url=/webpage.html? paramètre = 1
/this/is/another/webpage.html
Je voudrais créer un champ calculé dans Data studio qui extrait le texte avant la première « ? » et renvoie cette valeur.
La sortie idéale en fonction de l'entrée ci-dessus serait:
/this/is/a/webpage.html
/transmis/de
/this/is/another/webpage.html
J'ai essayé ceci:
Champ calculé: Formule:
REGEXP_EXTRACT(Page, '^(.+?)\?')
Renvoie aucun enregistrement.
C'est moi jouant avec la regex https://regex101.com/r/hkqOXA/1 La regex semble valide, Data Studio semble me manquer ici! S'il vous plaît nous conseiller sur une solution de contournement ou une explication sur pourquoi Data Studio ne traite pas cela comme prévu!
Merci!
Vous basculez, merci de le signaler. Je pensais que \? serait suffisant pour échapper à? !! –
Oui, la plupart du temps un seul \ est le caractère d'échappement, mais le point d'interrogation est un point spécial qui nécessite un double \\. Sinon, le point d'interrogation rendrait simplement le jeton précédent dans l'expression régulière facultatif. :) –