Могу ли я изменить URL-адрес страницы, чтобы сделать его более читабельным в отчете? - PullRequest
1 голос
/ 22 января 2020

Я пытаюсь создать простой отчет в Google Data Studio, который будет сообщать обо всех просмотрах страниц и событиях определенного типа «Страница» (те, которые содержат /apply/)

Отчет работает хорошо, но URL-адреса "страницы" затрудняют чтение отчета. К сожалению, названия страниц одинаковы, поэтому я пытаюсь сделать URL-адрес более читабельным.

Все результаты страницы в настоящее время выглядят примерно так в Google Analytics и Google Data Studio:

/apply/?job-title=Reindeer+Trainer+-+North+Pole
/apply/?job-title=Wicked+Witch+-+Over+The+Rainbow
/apply/?job-title=Tooth+Fairy+-+Linen+Closet

Мне бы хотелось, чтобы в отчете было что-то вроде:

Reindeer Trainer - North Pole
Wicked Witch - Over The Rainbow
Tooth Fairy - Linen Closet

Нужно ли мне сделать вычисляемое поле, а затем просто выполнить функцию замены, чтобы удалить все ненужные символы, и если Итак, нужно ли мне тогда видеть результат страницы видимым, чтобы PageViews и Events отображались точно? Или мне нужно сделать что-то совершенно другое?

Ответы [ 2 ]

2 голосов
/ 22 января 2020

Вы на правильном пути. Создайте новое вычисляемое поле, используя размер страницы, и замените его. После этого вам не нужно будет видеть размер страницы.

1 голос
/ 22 февраля 2020

Эта REGEXP_EXTRACT и REGEXP_REPLACE формула добивается цели:

REGEXP_REPLACE(REGEXP_EXTRACT(Page, "^/apply/.*=(.*)$"), "\\+", " ")

Разбивка формулы :
A двухступенчатый процесс; новые дополнения к формуле отмечены Жирным шрифтом :
1) REGEXP_EXTRACT: захватывает весь текст после =, но только для страниц, начинающихся с /apply/;
2) REGEXP_REPLACE: заменяет + пробелом.

  1. REGEXP_EXTRACT

    REGEXP_EXTRACT (Page, "^ / apply /. = ( . ) $ ")

  2. REGEXP_REPLACE

    REGEXP_REPLACE (REGEXP_EXTRACT(Page, "^/apply/.*=(.*)$")," \\ + " , "") `

Отчет Google Data Studio (Google Sheets Embedded) для демонстрации.

4]

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...