Каков наилучший способ иметь URL-адреса RESTful и отслеживать количество просмотров страниц с помощью аналитики? - PullRequest
3 голосов
/ 22 марта 2012

Что я хотел

Я собирался использовать URL-адреса, такие как /item/xxx (просмотр элемента) и /item/xxx/photo (просмотр полноэкранного фото элемента), потому что я думал, что это выглядело лучше и было болееRESTful.

Проблемы

  • Я понял, что не смогу отслеживать общее количество просмотров элементов, потому что URL будут пересекаться друг с другом (то есть вы можете увидеть общее количество просмотров).попадет на все URL, начиная с /item/, но это будет включать URL-адреса фотографий).

  • Я не смог бы отследить общее количество просмотров фотографий, поскольку URL-адрес будет иметьидентификатор перед частью фотографии (т.е. я не могу посмотреть все URL, начинающиеся с /item/xxx/photo

Вопрос

Я ошибаюсь? Могу ли я найти эти цифры (Я использую Google Analytics)? Или мне лучше изменить URL-адреса на /item/view/xxx и /item/photo/xxx? Это для приложения для iPhone, поэтому URL-адреса действительно произвольны (я могу установить для них все, что захочу, и никто не будетувидеть их кроме как в аналитике).

1 Ответ

1 голос
/ 23 марта 2012

Если вы хотите получить метрики только для URL со структурой /item/xxx, исключая /item/xxx/photo, вместо простого ввода текста в поле фильтра, вы можете использовать расширенный параметр фильтра для 'Соответствие RegExp' . (Нажмите на текст 'advanced' рядом с полем ввода текста).

И используйте регулярное выражение, чтобы исключить /item/xxx/photo, включая также /item/xxx:

  • Исключить соответствие страницы RegExp: item/(.)*/photo$
  • И включите страницу, содержащую: item/
...