Отслеживание (Внешние) Загрузки - PullRequest
0 голосов
/ 23 августа 2011

Несколько внешних сайтов (не находящихся под нашим непосредственным контролем) размещают прямые ссылки для загрузки наших двоичных файлов (Mac и ПК). Для иллюстрации siteA размещает две ссылки, например www.mysite.com/PC.exe и www.mysite.com/Mac.dmg; и то же самое на siteB .

Каков наилучший способ отслеживания количества загрузок с помощью Google Analytics? В идеале я хотел бы иметь возможность детализировать количество загрузок ПК и Mac для каждого сайта. То есть что-то вроде (3 загрузки ПК и 5 Mac с siteA ; загрузка 1 ПК и 2 Mac с siteB ).

Единственное, о чем я могу подумать, - это создать «промежуточную» страницу, на которую указывают внешние сайты (передавая параметр запроса, какой двоичный файл нужно загрузить, например, www.mysite.com/x.html?binary=PC.exe, который затем запустит скрипт отслеживания событий (Google Analytics) Однако этот подход не даст нам информации о том, откуда поступил запрос. Может быть, я что-то здесь упускаю?

1 Ответ

0 голосов
/ 23 августа 2011

2 варианта, оба с помощью onclick:

(1) Создать виртуальный просмотр страницы (не рекомендуется):

<a href="http://www.example.com/downloads/PC.exe"  onClick="_gaq.push(['_trackPageview', '/downloads/PC.exe');"> PC Download </a>

(2) Использование Отслеживание событий (рекомендуется):

<a href="http://www.example.com/downloads/PC.exe" onClick="_gaq.push(['_trackEvent', 'Category', 'Download - Pc.exe','Label', optional_value]);">Play</a>

Google Analytics рекомендует последнее, но есть плюсы и минусы для обоих методов:

  • Использование виртуальных просмотров страниц увеличит количество просмотров страниц и приведет к искажению метрик, таких как страницы / посещения, показатель отказов и связанных с ними метрик. Напротив, события отслеживаются отдельно, но также учитываются и показатель отказов (посещение, состоящее только из 1 страницы и загрузки, не будет считаться отказов)
  • Отслеживание событий является более гибким, поскольку вы можете выбрать категорию, действие, метку и значение для события и просматривать их независимо от страниц. Однако это означает, что вам необходимо тщательно продумать, как вы хотите использовать модель данных.
  • Отслеживание событий имеет следующие показатели по умолчанию: общее количество событий, уникальных событий, значение события и среднее значение.
  • Страницы имеют следующие показатели по умолчанию: просмотры страниц, уникальные просмотры страниц, средний. Время на странице, показатель отказов,% выход.
  • Интересной «ошибкой» является то, что фильтры, применяемые к URL / именам хостов, не будут отфильтровывать события. На самом деле, нет возможности отфильтровать события - они будут отображаться во всех профилях. Проблематично, если вы часто используете фильтрацию профиля.

Лучший способ - проверить оба варианта и принять решение после просмотра данных.

...