Я отслеживаю просмотры страниц, которые генерирует каждая из статей моих авторов на сайте 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 } ?>
У меня есть категория событий «Авторы», и для каждого из них есть метка события. Как я могу предоставить каждому автору доступ к данным для соответствующей метки, не предоставляя им доступ к статистике другого автора и статистике сайтов в целом?
google-analytics
матовый
источник
источник
Ответы:
Вы можете настроить несколько профилей для каждого сайта, добавляемого в Google Analytics, и предоставить пользователям доступ к определенным профилям. Я полагаю, что тогда будет просто вопрос дублирования кода отслеживания для автора на странице, что-то вроде этого:
UA-base-code
будет вашим идентификатором основного профиля сайта (доступным вам) иUA-profile-code
профилем, связанным с автором статьи.Если это не сработает, возможно, вы захотите взглянуть на API Analytics - это займет немного работы, но вы можете создать мини-приложение, которое просто предоставляет каждому пользователю соответствующие данные.
источник
Для быстрого решения вы можете:
_initData()
перед вызовом_trackPageview()
источник