Лучший способ реализовать дополнительную аналитику - PullRequest
1 голос
/ 18 августа 2010

Я хочу, чтобы мои писатели могли видеть, сколько трафика получают их статьи. Я могу сделать это в Google Analytics, но не могу понять, как поделиться этими данными с ними, не предоставив им доступ ко всем данным, поэтому я подумывал добавить еще одну аналитическую службу, которая бы добавила уникальный код для каждого автора в свои статьи. У меня уже есть код GA и код Quantcast, поэтому я не хочу больше заглядывать на мой сайт. Стоит ли использовать пиксельный трекер или трекер javascript?

ОБНОВЛЕНИЕ: вот код, который я использую в аналитике для отслеживания моих авторов.

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 } ?>

Ответы [ 3 ]

1 голос
/ 18 августа 2010

вы можете использовать настраиваемое поле для отслеживания авторов по уникальному идентификатору, который у них, вероятно, есть.Затем вы можете использовать API GA, чтобы получить данные, где значение настраиваемого поля = уникальный идентификатор, и отобразить их в своем профиле или там, где вы хотите, чтобы они их видели.

0 голосов
/ 27 марта 2017

Это немного зависит от того, сколько у вас авторов и ваш уровень вовлеченности, основной тип, который я бы использовал, это либо

Создайте отдельное представление для каждого автора и отфильтруйте его / ее трафик Используйте плагин Google Docs, чтобы вывести данные об авторах и поделиться Используйте API для получения соответствующей информации

Рад сообщить подробности, если бы вы могли более подробно рассказать, что вы хотите

0 голосов
/ 18 мая 2011

Одним из вариантов будет использование локального Redis экземпляра сервера и использование библиотеки PHP Redis для увеличения локального счетчика с использованием идентификатора автора и идентификатора статьи.

Например, если в redis вы используете отсортированный набор с AuthorID в качестве ключа redis и используете идентификатор статьи (или как бы вы ни идентифицировали статью) в качестве элемента, который вы увеличиваете, используя incrby для каждой загрузкивы будете иметь доступ к данным и под вашим контролем.Затем вы можете получить страницу PHP, которая извлекает данные автора из Redis и отображает их в любом формате, который вам нужен.Например, вы можете построить таблицу, показывающую их трафик для каждой из их статей, или сделать симпатичные графики для их отображения.Вы можете расширить вышеперечисленное для выполнения ежедневного трафика (например), используя структуру ключа «AUTHORID: ГГГГ-ММ-ДД» вместо просто идентификатора автора.ниже, чем при обращении к внешнему сайту - он должен быть порядка однозначных миллисекунд.Даже если ваш экземпляр Redis был в другом месте, время отклика должно быть ниже, чем внешнее отслеживание.Я знаю, что вы используете GA, но это простой для реализации метод, который вы могли бы рассмотреть.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...