Как отслеживать использование перенаправляющих доменов с помощью Google Analytics или журналов сервера с помощью Apache


Моя компания использует множество доменов и ДВУ, которые в конечном итоге указывают на один основной домен. Домены включают в себя варианты названия компании или ее товаров. Например, domain.cc, domain.biz, domain.info, do-main.cc, do-main.biz, do-main.info и т.д.

Как веб-мастеру, мне поручено отслеживать эти домены и их использование, чтобы определить, какие из них эффективны, а какие нет. В какой-то момент мне придется определить, срок действия каких доменов истекает, а какие следует продлить.

Как мне это сделать? Я посмотрел на Google Analytics и он нигде не показывает мне эти данные. Я просмотрел необработанные журналы сервера (Apache), и это тоже исключает запрошенный TLD во входящем URL-адресе. Было предложено добавить параметр UTM к моим перенаправлениям в htaccess, но я не уверен, как это будет реализовано. Предложения? И спасибо!

Author: Stephen Ostermiller, 2017-01-06

1 answers

Перенаправление с параметрами UTM - хороший способ сделать это. См. Могу ли я отслеживать реферальный трафик в Google Analytics с домена, который перенаправляет на мой сайт?.

Вот правило перезаписи, которое должно выполнить перенаправление и добавить необходимые параметры UTM:

RewriteCond "%{HTTP_HOST}"   "example\.cc$" [NC,OR]
RewriteCond "%{HTTP_HOST}"   "example\.biz$" [NC,OR]
RewriteCond "%{HTTP_HOST}"   "do-main\.example\.com$" [NC]
RewriteRule "^/?(.*)"        "http://www.example.com/$1?utm_campaign=domainnames&utm_medium=domain&utm_source=%{HTTP_HOST}" [L,R=301,QSA]

Если вы работаете в IIS, у нас кто-то спросил о том, как это реализовать там: Отслеживание Google Analytics с перенаправленного домена с помощью IIS

Если вы хотите, чтобы Apache регистрировал их, вы можете сделайте то же самое. Я рекомендую включить ведение журнала имени хоста в журналах Apache. Я использую следующие директивы журнала, чтобы добавить его в конец файла журнала:

# Log format: combined logs with virtual host
LogFormat "%h %l %u %t \"%r\" %>s %b \"%{Referer}i\" \"%{User-Agent}i\" %v" combinedserver
CustomLog /var/log/apache2/access_log combinedserver
 1
Author: Stephen Ostermiller, 2017-01-07 10:32:11