Отчет по метке определенного события в Google Analytics

8

Я отслеживаю просмотры страниц, которые генерирует каждая из статей моих авторов на сайте Wordpress с помощью отслеживания событий Google Analytics:

var pageTracker = _gat._getTracker("UA-xxxxxxx-x");
pageTracker._trackPageview();
} catch(err) {}
<?php if ( is_singular()) { ?> 
pageTracker._trackEvent('Authors','viewed','<?php the_author_meta('ID'); ?>'); 
<?php } ?>

У меня есть категория событий «Авторы», и для каждого из них есть метка события. Как я могу предоставить каждому автору доступ к данным для соответствующей метки, не предоставляя им доступ к статистике другого автора и статистике сайтов в целом?

матовый
источник
Где вы нашли протокол для GA, который говорит вам, что вы можете использовать php-вызовы, где идет метка? pageTracker._trackEvent ('Авторы', 'просмотрены', '<? php the_author_meta (' ID ');?>');
[Кстати, это должен был быть комментарий.] PHP не имеет значения. Г.А. никогда не увидит это. Помните, что код GA - это Javascript, и это происходит в браузере. К этому моменту сервер уже рендерил бит PHP как фактическое значение (идентификатор автора здесь), что и будет видеть GA.
Su '17

Ответы:

2

Вы можете настроить несколько профилей для каждого сайта, добавляемого в Google Analytics, и предоставить пользователям доступ к определенным профилям. Я полагаю, что тогда будет просто вопрос дублирования кода отслеживания для автора на странице, что-то вроде этого:

var pageTracker = _gat._getTracker("UA-base-code");
pageTracker._trackPageview();
var pageTracker = _gat._getTracker("UA-profile-code");
pageTracker._trackPageview();
} catch(err) {}

UA-base-codeбудет вашим идентификатором основного профиля сайта (доступным вам) и UA-profile-codeпрофилем, связанным с автором статьи.

Если это не сработает, возможно, вы захотите взглянуть на API Analytics - это займет немного работы, но вы можете создать мини-приложение, которое просто предоставляет каждому пользователю соответствующие данные.

DisgruntledGoat
источник
0

Для быстрого решения вы можете:

  • отчеты по электронной почте, используя ваши существующие события (таким образом, предоставляя автору информацию, которую вы собрали с этим событием до настоящего времени)
  • вставьте iframe с небольшой страницей, содержащей код отслеживания (который может быть скрыт), или, если автор предпочитает, они могут разместить небольшую страницу в другом месте (живя с немного уменьшенной скоростью страницы)
  • дать совет на http://www.webmasterworld.com/analytics/3781851.htm выстрел - здесь они используют разные имена переменных для трекера и _initData()перед вызовом_trackPageview()
Metalshark
источник