от
У меня есть сайт, который воспроизводит mp3-файлы в флеш-плеер. Если пользователь нажимает кнопку "Играть" флеш-плеер автоматически загружает MP3 и начинает играть. Есть простой способ, чтобы отслеживать, сколько раз конкретный клип песни (или любой двоичный файл) было загружено? Это играть ссылка ссылка на фактическое mp3 файл или код JavaScript что всплывает игрока? Если последнее, то вы можете легко добавить свои собственный код входа в есть для отслеживания количество обращений к нему. Если первое, то вам потребуется что-то что можете отслеживать веб-журнал сервера себя и делать это различие. Мой хостинг-план поставляется с сервера, который делает это красиво. Это код JavaScript, ответы. Однако, было бы неплохо знать, как отслеживать популярность, используя другой способ (без переключения хостов).

Ваш ответ

Отображаемое имя (по желанию):
Конфиденциальность: Ваш электронный адрес будет использоваться только для отправки уведомлений.

9 Ответы

0 голосов
от
У меня есть сайт, который воспроизводит mp3-файлы в флеш-плеер. Если пользователь нажимает кнопку "Играть" флеш-плеер автоматически загружает MP3 и начинает играть. Есть простой способ, чтобы отслеживать, сколько раз конкретный клип песни (или любой двоичный файл) было загружено? Это играть ссылка ссылка на фактическое mp3 файл или код JavaScript что всплывает игрока? Если последнее, то вы можете легко добавить свои собственный код входа в есть для отслеживания количество обращений к нему. Если первое, то вам потребуется что-то что можете отслеживать веб-журнал сервера себя и делать это различие. Мой хостинг-план поставляется с сервера, который делает это красиво. Это код JavaScript, ответы. Однако, было бы неплохо знать, как отслеживать популярность, используя другой способ (без переключения хостов).
0 голосов
от
Самое смешное, я написал 2 дня назад на PHP медиа-галерея для всей моей музыки. У меня была похожая проблема. Я использую http://musicplayer.sourceforge.net/ для игрока. И плейлист строятся через PHP. Вся музыка по запросу туда скрипт переключения.РНР?файл=все
$filename = base64_url_decode($_REQUEST['file']);
header("Cache

И когда вы называете файлы, использовать что-то вроде:

function base64_url_encode($input) {
     return strtr(base64_encode($input), ' /=', '

http://us.php.net/manual/en/function.base64-encode.php

Если вы используете JavaScript или flash-плеер (плеер в JW например), который требует фактическую ссылку на mp3-файл или любой другой, можно добавить текст "
0 голосов
от
Используйте ваш httpd log-файлов. Установите http://awstats.sourceforge.net/
0 голосов
от
Использовать bash:
grep mp3 /var/log/httpd/access_log | wc
0 голосов
от
Если ваша песня двоичного файла / по Apache можно легко вычленить в access_log, чтобы узнать количество скачиваний. Простой пост-скрипт logrotate, предназначенную можете грэп журналы и поддержать вашу статистику посчитать в БД. Это имеет преимущество в производительности, не в ваш текущий запрос кода. Делать некритичные вещи, как статистика форума-это хорошая идея, чтобы масштабировать ваш сайт большое количество пользователей.
0 голосов
от
Можно даже настроить Апач .директивы htaccess файл, который конвертирует *.МР3 запросов в dubayou файл querystring работает. Это может быть элегантный способ сохранить прямой запрос и по-прежнему сможете добавить функцию входа в ответ.
0 голосов
от
Это играть ссылка ссылка на фактическое mp3 файл или код JavaScript, который появляется у игрока? Если последнее, то вы можете легко добавить свой собственный код входа в там, чтобы отследить количество обращений к нему. Если первое, то вам потребуется что-то, что может отслеживать веб-сервере журнала сам и делать это различие. Мой хостинг план поставляется с сервера, который делает это красиво.
0 голосов
от
Существует ли база данных для вашей музыкальной библиотеки? Если есть серверный код, который выполняется при загрузке в формате mp3, то вы можете добавить дополнительный код, чтобы увеличить количество играть. Вы также можете иметь JavaScript сделать второй запрос, чтобы увеличить количество играть, но это может привести к Люди/роботы ложно приращение отсчетов. Я работала на интернет-радио сайта, и мы использовали отдельные таблицы, чтобы отслеживать время каждая песня была сыграна. Наши потоки были оснащены Perl-скрипт запуска сервера icecast, так мы вызвали запроса к базе данных каждый раз, когда новый трек начал играть. Затем, чтобы вычислить количество игры мы хотели выполнить запрос, чтобы подсчитать, сколько раз был идентификатор песню в журнал игры.
0 голосов
от
Проблема, которую я имел с такими вещами, как доступность / читать журналы веб-сервера заключается в том, что большие загрузки часто может быть разделена на блоки данных в журналы. Это делает согласование точное количество скачиваний довольно сложно. Я предлагаю в Google Analytics отслеживание событий, так как это будет один раз зарегистрироваться на нажмите на ссылку Скачать.
...