Отслеживание использования тегов #tag на веб-сайте

Я внедряю отслеживание GA для большой платформы обмена социальным контентом, где пользователи могут использовать # теги для сообщений, комментариев и т. д., И я ищу способ правильно отслеживать, как пользователи используют эти теги на веб-сайте.

Владелец веб-сайта хочет измерить:

  • количество сообщений с определенными # тегами

  • количество # тегов, упомянутых в комментариях под сообщениями (которые могут быть связаны с другими # тегами)

  • количество голосов за / против сообщений, связанных с определенными # тегами

Я планировал использовать специальный параметр «тег» и отправлять его значения всякий раз, когда происходит какое-либо действие, связанное с тегом, т.е. тускло. значение "велосипед" в сообщении, где кто-то использовал тег #bike. Однако есть проблема - чаще всего действия, которые происходят на веб-сайте, связаны с несколькими тегами одновременно, например, сообщение с несколькими тегами, просмотр страницы для одного тега и комментарий с другим тегом и т. д. К сожалению, невозможно отправить несколько значений для того же измерения сразу.

В поисках ответов я нашел этот нить, где лучший ответ рекомендует объединить несколько значений (# тегов) для этого измерения в одно значение, где строки (# теги) разделены пробелами. Это решение позволяет детализировать статистику отчетов GA с помощью фильтрации REGEX. Однако пользователь должен указать тег #, для которого он будет использовать фильтрацию REGEX. Таким образом, в этом решении отсутствует очень важная особенность - невозможно упростить сортировку отчетов GA по метрикам, чтобы узнать о тенденциях популярных тегов #, о которых владельцы веб-сайтов не знают (что для них очень важно).

Могу ли я использовать вычисляемые поля Data Studio, чтобы каким-то образом извлечь эти # теги из объединенных строк в качестве значения измерения "тег" и вычислить их по отдельности? А может есть другое решение? Буду признателен за любые отзывы, спасибо!

Янв

Стоит ли изучать PHP в 2023-2024 годах?
Стоит ли изучать PHP в 2023-2024 годах?
Привет всем, сегодня я хочу высказать свои соображения по поводу вопроса, который я уже много раз получал в своем сообществе: "Стоит ли изучать PHP в...
Поведение ключевого слова "this" в стрелочной функции в сравнении с нормальной функцией
Поведение ключевого слова "this" в стрелочной функции в сравнении с нормальной функцией
В JavaScript одним из самых запутанных понятий является поведение ключевого слова "this" в стрелочной и обычной функциях.
Приемы CSS-макетирования - floats и Flexbox
Приемы CSS-макетирования - floats и Flexbox
Здравствуйте, друзья-студенты! Готовы совершенствовать свои навыки веб-дизайна? Сегодня в нашем путешествии мы рассмотрим приемы CSS-верстки - в...
Тестирование функциональных ngrx-эффектов в Angular 16 с помощью Jest
В системе управления состояниями ngrx, совместимой с Angular 16, появились функциональные эффекты. Это здорово и делает код определенно легче для...
Концепция локализации и ее применение в приложениях React ⚡️
Концепция локализации и ее применение в приложениях React ⚡️
Локализация - это процесс адаптации приложения к различным языкам и культурным требованиям. Это позволяет пользователям получить опыт, соответствующий...
Пользовательский скаляр GraphQL
Пользовательский скаляр GraphQL
Листовые узлы системы типов GraphQL называются скалярами. Достигнув скалярного типа, невозможно спуститься дальше по иерархии типов. Скалярный тип...
1
0
53
1
Перейти к ответу Данный вопрос помечен как решенный

Ответы 1

Ответ принят как подходящий

Создайте таблицу db для тегов - это даст каждому тегу идентификатор. (И сделать его уникальным) Затем, любые данные, которые вы хотите собрать, - это могут быть ваши столбцы, например,
ID (первичный ключ) | тег | название сообщения | идентификатор сообщения | Категория сообщения | идентификатор пользователя | количество голосов за | Отметка времени | так далее

Затем, когда вы запускаете свои отчеты, запрашивайте дБ, однако вы хотите получить любую метрику, которую хотите.

Поэтому я должен использовать GA API, чтобы получить значения измерений «тегов» (объединенные строки) в БД, а затем разделить эти значения на отдельные теги и выделить метрики, события и т. д. Для этих тегов в БД?

Jan Prager 29.07.2018 18:22

да Использовать GA API для извлечения. Для преобразования данных сохраните только отдельные теги (разделение). вы затем запросите эту dbtable, чтобы получить метрики. если вам нужно сохранить показатели ... создайте другую таблицу, в которую будут помещены эти агрегаты. Итак, ваша база данных имеет необработанные данные [уникальный идентификатор (первичный ключ)] и тег | страница | сообщение | идентификатор пользователя | все, что вы хотите от GA ... но здесь нет показателей ... это просто разбивка данных, которые вы хотите ... Затем где-нибудь отдельно ... Запросите свою таблицу. выберите все велосипедные теги в комментариях. Выделите все велосипедные теги в сообщениях. выберите сообщения с большинством тегов велосипедов и т. д.

TimeTrax 29.07.2018 19:31

Другие вопросы по теме