Аудио отслеживание / Аналитика / Статистика - PullRequest
0 голосов
/ 26 октября 2019

У меня есть несколько файлов .mp3 (они не обязательно должны быть .mp3, я могу преобразовать их в другой формат - мне просто нужно иметь возможность проигрывать его через браузер) файлов на моем сервере, и мне нужно отслеживать:

  • количество начальных воспроизведений
  • среднее время воспроизведения
  • сколько раз было воспроизведено файлов
  • откуда посетитель (на основе IP? )

Мне нужно отслеживать без игрока. Лучше всего, когда кто-нибудь откроет myweb.com/sample.mp3, чтобы узнать всю эту информацию, которую я перечислил. Возможно ли это сделать?

1 Ответ

0 голосов
/ 27 октября 2019

Мне нужно отслеживать без игрока. ... Возможно ли это сделать?

Не совсем.

Все, что вы знаете со стороны сервера, это то, что к файлу обращались. Это не говорит вам, воспроизводился он или нет, и для каких диапазонов.

Например, предположим, что это происходит:

  1. Страница посещений пользователя со ссылкой на аудиофайл.
  2. Браузер загружает первые 30% аудиофайла, если пользователь нажимает кнопку воспроизведения.
  3. Сервер отслеживает этот HTTP-запрос и предполагает, что слушатель прослушал файл.
  4. Пользователь никогдащелчки играют. Аудио никогда не слышно, и сервер не может знать.

Или, предположим, это происходит.

  1. Страница посещений пользователя, прослушивание аудиофайла.
  2. Сервер отслеживает, что весь файл был загружен.
  3. Обозреватель кэширует страницу и аудиофайл.
  4. Пользователь посещает страницу еще 1000 раз, но каждый раз, когда она подается из локального кэша.
  5. Сервер не знает, что файл воспроизводился более одного раза.

Единственный способ реально отследить этот уровень детализации - это измерить его там, где он фактически воспроизводится.

...