Один профіль багатодоменної аналітики або один профіль аналітики на домен?


21

Наразі я запускаю невеликий веб-додаток, який з'єднує місцевий бізнес з новими клієнтами у дуже конкретній ніші. Протягом останніх кількох місяців ця модель працювала дуже добре, і зростання є чудовим, настільки, що насправді я готую розширити додаток для підтримки декількох сайтів / ніш. Зрештою, він буде структурований дуже схоже на StackExchange, оскільки кожен сайт матиме власний домен, дизайн та фокус, але працює на одній платформі.

Зважаючи на це, я намагаюся придумати найкращий спосіб впоратися з аналітикою (зокрема Google Analytics) для цього налаштування.

Мої дві вимоги в основному полягають у тому, що я хочу мати можливість бачити сукупну статистику для всіх сайтів, щоб я міг отримати огляд ефективності роботи системи щодня, а також бути в змозі звузитися до конкретних сайт і відстежувати на цьому рівні для SEO, маркетингу та налагодження.

Я сподіваюся, що інші люди, які, можливо, зробили це чи мають більший досвід роботи з Google Analytics, можуть мені сказати, чи не краще мені створити один багатодоменний аналітичний профіль (і зрозуміти, як його виправити site) або створення профілю для кожного сайту та унікальний ідентифікатор профілю, налаштований із сайтами в моїй системі.

З точки зору розвитку я б набагато скоріше зробив перше.

Заздалегідь дякую за ваш час та уявлення!

Відповіді:


20

Жоден метод не є ідеальним; обидва мають свої плюси і мінуси.

Однозначно простіше мати один чіткий ключ Google Analytics для кожного домену чи піддомену. Про це не йдеться. Однак це виходить з ладу, якщо у вас, скажімо, десятки чи сотні доменів.

Якщо у вас багато SUBдоменів, що використовують один і той же ключ Google Analytics, вам потрібно натиснути доменне ім’я для кожного запиту, як-от так.

var _gaq = _gaq || []; 
_gaq.push(['_setAccount', 'UA-5620270-24']); 
_gaq.push(['_setDomainName', '.stackexchange.com']); 
_gaq.push(['_trackPageview']);

Тоді ви можете легко сегментувати на основі Hostname ... просто скористайтеся спадним меню Advanced Segments вгорі праворуч та створіть сегмент для hostname="gaming.stackexchange.com"чи чогось подібного. Ви навіть можете робити сукупні сегменти hostname="gaming.stackexchange.com" OR hostname="webapps.stackexchange.com" OR hostname="cooking.stackexchange.com"тощо.

Якщо у вас багато різних доменів , це набагато складніше .

Викличте _link()метод у будь-яких посиланнях між доменами. Якщо ваші поточні посилання мають форму:

<a href="https://www.secondsite.com/?login=parameters">Login Now</a>

змініть їх на:

<a href="https://www.secondsite.com/?login=parameters" onclick="_gaq.push(['_link', 'http://www.firstsite.com']); return false;">Login Now</a>

Для різних доменів ми просто використовуємо різні ключі Google Analytics.


хтось на Twitter також вказав code.google.com/apis/analytics/docs/tracking/…
Джефф Етвуд

Тут слід взяти до уваги ще одну річ. Чи будете показувати статистику різним клієнтам? Тоді я б поїхав з окремими посвідченнями
болді

Аналітика призначена лише для внутрішнього використання, нікому більше не потрібен доступ. Більше того, у нас був би один майданчик для кемпінгових магазинів, один сайт для магазинів для риболовлі тощо
Daniel Pehrson

Ви вирішили, який підхід використовуватимете для цього Даніеля? У мене така ж ситуація, і мені цікаво ...
Michael D

1
Я спробую спробувати останній варіант ( google.com/support/analytics/bin/… ) і подивитися, як це відбувається. Ця реалізація, швидше за все, піде на кілька місяців хоча б (я планую заздалегідь)
Даніель Пехрсон,

7

Існує додаткова інформація про междоменной відстеження тут . Як зазначав Джефф, відстеження між домену не для слабких сердець, але його можна досягти за допомогою кількох рядків коду jQuery, який вибирає посилання та додає відповідний виклик відстеження. Також вам може знадобитися додавати відстежуючі дзвінки до форм, якщо вони публікують між доменами.

Якщо ви намагаєтеся побачити, як ваша мережа веб-сайтів працює в цілому і, можливо, цілі налаштування, які включають кілька сайтів, це дійсно єдиний шлях.


1
так, начебто страшно, що справжня міждоменна аналітика (з тим самим ключем) вимагає від вас "торкнутися" кожного гіперпосилання на сторінці, але це здається неминучим.
Джефф Етвуд

1
Що цікаво, це те, що на основі мого читання документації виявляється лише те, що вам потрібен JavaScript-посилання на міжсайтові посилання, що буде дуже рідко, якщо взагалі серед моєї мережі (всі сайти справді призначені для незалежних силосних просто запущених на одній платформі.) Час від часу можна звертатися до іншого подібного сайту в заголовку, але це не буде переважати.
Даніель Пехрсон

0

Використовуйте обидва! Це коштує разів завантаження сторінки, але це дасть детальну статистику.

Зазвичай обидва кодові блоки не конфліктують один з одним.


1
Я думаю, що Google Analytics може насправді рекомендувати проти цього: code.google.com/apis/analytics/docs/concepts/…
Daniel Pehrson,
Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.