Отслеживание нескольких авторов WordPress с помощью Google Analytics

Гугл Аналитика

Я написал еще один пост о том, как отслеживать нескольких авторов в WordPress с помощью Google Analytics. однажды, но ошиблась! Вне цикла WordPress вы не можете фиксировать имена авторов, поэтому код не работал.

Приносим извинения за неудачу.

Я немного покопался и выяснил, как сделать это умнее с несколькими профилями Google Analytics. (Честно говоря - это когда полюбишь профессионалов аналитика пакеты вроде Webtrends!)

Шаг 1. Добавьте профиль в существующий домен

Первый шаг - добавить дополнительный профиль к вашему текущему домену. Это вариант, с которым большинство людей не знакомо, но он идеально подходит для такого типа сценария.
существующий-профиль.png

Шаг 2. Добавьте фильтр включения в профиль нового автора

Вам нужно будет измерять только просмотры страниц, отслеживаемые авторами в этом профиле, поэтому добавьте фильтр для подкаталога. / автор /. Одно замечание по этому поводу - я должен был сделать «которые содержат» в качестве оператора. В инструкциях Google перед папкой должен стоять символ ^. Фактически, вы не можете написать ^ в поле!
Include-author.png

Шаг 3. Добавьте фильтр исключения в свой основной профиль

Вы не хотите фактически отслеживать все дополнительные просмотры страниц по автору в исходном профиле, поэтому добавьте фильтр в исходный профиль, чтобы исключить подкаталог. / автор /.

Шаг 4. Добавьте петлю в скрипт нижнего колонтитула

В рамках существующего отслеживания Google Analytics и ниже текущей строки trackPageView добавьте следующий цикл в файл темы нижнего колонтитула:

var authorTracker = _gat._getTracker ("UA-xxxxxxxx-x"); authorTracker._trackPageview ("/ автор / ");

Это будет фиксировать все ваше отслеживание по автору во втором профиле вашего домена. Исключив это отслеживание из своего основного профиля, вы не добавите дополнительных ненужных просмотров страниц. Имейте в виду, что если у вас есть домашняя страница с 6 сообщениями, вы будете отслеживать 6 просмотров страниц с помощью этого кода - по одному для каждого сообщения, отслеживаемого автором.

Вот как будет выглядеть отслеживание авторов в этом конкретном профиле:
Снимок экрана 2010-02-09 на 10.23.32 AM.png

Если вы сделали это другим способом, я открыт для дополнительных способов отслеживать информацию об авторе! Поскольку мой доход от AdSense связан с профилем, я даже могу видеть, какие авторы приносят наибольший доход от рекламы :).

11 комментариев

  1. 1

    Отличный пост, Дуг! Альтернативой для отслеживания авторов на этом уровне является отслеживание событий в GA. Вы можете подсчитать, сколько раз каждый из постов ваших авторов был просмотрен в том же профиле, что и ваши обычные данные, без увеличения количества просмотров страниц. Кроме того, вы можете использовать несколько параметров в отчете о событиях, чтобы увидеть, какие источники привлекали посетителей к различным авторам (например, кто привлекает больше всего читателей через Twitter), откуда они приходят и т. Д. Я пытался опубликовать сценарий, но я превышено ограничение на количество символов. Вот ссылка: http://www.wheresitworking.com/2010/02/08/tracking-authors-in-wordpress-with-google-analytics-event-tracking/

  2. 2
  3. 3

    Отлично, спасибо, что поделился этим, Дуг! Я обнаружил, что the_author () необходимо заменить на get_the_author (), чтобы имя автора не дублировалось и не выводилось дважды.

    Кроме того, как ваше решение сравнивается с решением Адама?

  4. 4

    Дуг, я попытался реализовать это, но это только отслеживание просмотров страниц фактического автора (… / author / AUTHORNAME), а не просмотров каждого просмотренного сообщения, разделенного по авторам - какие-то мысли?

    • 5

      Привет, Джереми!

      Я реализовал это на самом деле с использованием двух разных учетных записей в Google Analytics (отдельные коды UA). Я называю одну учетную запись «Автор», а другую веду как весь сайт. Есть смысл?

      Дуг

      • 6

        О, два совершенно разных кода UA? Я только что создал новый профиль под кодом UA блога. Я попробую это сделать и сообщу вам, сработает ли он для меня.

        Спасибо, Дуг!

  5. 7

    Огромное спасибо. Я пробую это сейчас. Одна вещь, однако, я убрал «эхо» из цикла, потому что оно, казалось, дублировало имя автора. Например, / by-author / Author NameAuthor Name отображалось с эхом.

  6. 8

    Спасибо за руководство. Мне нужно отслеживать просмотры страниц, которые набирает каждый писатель в новостном блоге, чтобы платить им просмотрами.

    Однако включение домашней страницы на самом деле не работает.

    Вы можете просто исключить код с домашней страницы? Если бы этот код был вставлен только в одностраничные макеты (опция на настраиваемых веб-страницах), это сработало бы? исключить просмотры главной страницы из подсчета?

  7. 10

    Как вы делаете шаг 1, пожалуйста: «добавьте дополнительный профиль к вашему текущему домену»

    Вы показываете, как выполнить шаг, но не показываете, как туда добраться.

Как вы думаете?

Этот сайт использует Akismet для уменьшения количества спама. Узнайте, как обрабатываются ваши данные комментариев.