- Додайте Google Analytics до WordPress
- Google Analytics для WordPress
- Особливості
- Особливості
- Плагін Google Analytics
- Особливості
- Інформаційна панель Google Analytics
- Додайте GA без плагіна
- Код відстеження GA
- Додайте GA через functions.php
- Навіть більше..
Доставлено на платформі Google світового рівня. Google Analytics - це потужний спосіб контролювати статистику вашого сайту. Як гнучке програмне забезпечення для публікації вмісту, WordPress надає різні способи додавання Google Analytics (GA) до ваших веб-сторінок. Ці методи варіюються від включення коду відстеження GA безпосередньо до використання плагінів, які легко налаштувати в межах області адміністратора WP. На цій посаді DigWP ми охоплюємо всі 5 способами, щоб додати Google Analytics до вашого сайту на WordPress.
Додайте Google Analytics до WordPress
Можливо, найзручніший спосіб додати Google Analytics до вашого сайту - це плагін. Є багато доступних, але всі вони, по суті, роблять те ж саме: додайте необхідний код GA до своїх веб-сторінок. Тому немає необхідності перераховувати всі 5 000 з них. Замість цього давайте розглянемо деякі додатки, які мають функціональність - від екстремальних до мінімальних - і потім подивіться, як додати код відстеження без додатка .
Google Analytics для WordPress
Google Analytics для WordPress - це, мабуть, найповніший спосіб інтегрувати GA з вашим сайтом. Це повністю настроюваний плагін, що забезпечує контроль над кодом відстеження: де він розташований, і як він відстежується, і як він використовується. Ось деякі з найкращих функцій плагіна Google Analytics для WordPress :
Особливості
- Проста установка
- Асинхронне відстеження
- Підтримує спеціальне розташування коду відстеження
- Автоматичне відстеження швидкості сайту
- Відстежує вихідні / зовнішні посилання, завантаження, логіни, реєстрації
- Підтримуються користувацькі змінні (наприклад, автор, категорія та інші)
- Підтримує локальний хостинг файлу ga.js
Плюс інші цікаві функції, які дійсно роблять це універсальним магазином для повної / користувальницької інтеграції Google Analytics з WordPress. Встановлення цього плагіна просте, але може знадобитися деякий час, щоб налаштувати все, щоб найкращим чином задовольнити ваші потреби. Якщо вам потрібен такий рівень керування, цей плагін є найкращим вибором.
Рональд Хефф Google Analyticator Плагін - це ще один чудовий спосіб інтегрувати GA зі своїм сайтом з WordPress. Окрім великої кількості налаштовуваних параметрів, Google Analyticator має два способи перегляду останніх статистичних даних із власного сайту. Зліва показано скріншот віджета, який відображає вікно кількість ударів кожної сторінки. Потім в області адміністратора Google Analyticator містить віджет Dashboard, який відображає всі ваші останні статистичні дані. Ось знімок екрана:
Особливості
- Проста установка (навіть не потрібен ваш UID)
- Асинхронне відстеження
- Віджет з інформаційної панелі з останніми статистичними даними
- Фронтальний віджет, що відображає останні статистичні дані
- Відстежує вихідні / зовнішні посилання, завантаження та швидкість сайту
- Підтримує будь-який розширений код відстеження, який надає Google
- Підтримує локалізацію
Є більше можливостей, але це головні, які роблять плагін чудовим. Якщо ви шукаєте надійний плагін GA, який легко налаштувати за допомогою гарного набору параметрів, Google Analyticator - це відмінний вибір. Крім того, ви отримаєте відмінний інтерфейс і віджети Dashboard для відображення статистичних даних на сайті.
Плагін Google Analytics
The Плагін Google Analytics дозволяє додавати асинхронний код відстеження, не виходячи з адміністратора WP. Я розробив цей плагін настільки мінімальним і базовим, наскільки це можливо - це лише один невеликий файл, що дозволяє легко вмикати / вимикати відстеження GA на вашому WordPress-сайті. Після активації плагіна перейдіть на сторінку "Налаштування", щоб додати свій ідентифікатор властивості GA та виконати. Ніякої суєти не було.
Ось знімок екрана сторінки налаштувань плагіна:
Особливості
- Висока продуктивність
- Є одне і робить це добре
- Drop-dead проста і проста у використанні
- Використовується остання версія коду відстеження GA
- Включає код відстеження GA у верхній або нижній колонтитул
- Вставляє код відстеження на всіх сторінках теми
- Включає опцію додавання власної розмітки
Якщо вам потрібен чистий, простий спосіб додати код відстеження GA з області адміністратора WP, плагін Google Analytics - це шлях. Єдиний простий спосіб - це безпосередньо додати код відстеження, який ми пояснимо після перевірки ще одного помітного плагіна.
Повне розкриття: я автор цього плагіна :)
Інформаційна панель Google Analytics
Перш ніж ми розглянемо додавання Google Analytics без додатка, я хочу зазначити надзвичайно корисну Інформаційна панель Google Analytics . Цей популярний плагін відображає статистичні дані вашого сайту на панелі інструментів WP. Це надзвичайно зручно для відстеження речей без входу в обліковий запис Google. В цілому це прекрасний плагін, але є щось, про що варто згадати.
Як пояснюється застій , плагін GAD збирає тонну даних у базі даних, що може призвести до надмірного розміру таблиць. Тому, якщо ви використовуєте цей плагін, ви можете захотіти стежити за речами за допомогою одного з таких запитів SQL:
SELECT параметр_імені FROM wp_options WHERE Опція_назва LIKE '_transient_timeout%' І option_value <now (); SELECT параметр_Имея FROM wp_options WHERE Якщо параметр_ім'я LIKE '_transient_gad%' і option_value <now (); SELECT option_name FROM wp_options WHERE Опція_ім'я LIKE '_transient_gad%';
Якщо це схоже на те, що речі виходять за межі контрольного розміру, staze пояснює як його очистити автоматично використовуючи наступний код у темі file.php файл :
add_action ('wp_scheduled_delete', 'delete_expired_db_transients'); функція delete_expired_db_transients () {глобальна $ wpdb, $ _wp_using_ext_object_cache; if ($ _wp_using_ext_object_cache) повертається; $ time = isset ($ _SERVER ['REQUEST_TIME'])? (int) $ _ SERVER ['REQUEST_TIME']: час (); $ expired = $ wpdb-> get_col ("SELECT option_name FROM {$ wpdb-> опції} WHERE option_name LIKE '_transient_timeout%' І option_value <{$ time};"); foreach ($ минув як $ transient) {$ key = str_replace ('_ transient_timeout_', '', $ transient); delete_transient (ключ $); }}
Після того, як ви зробите кришку розміру вашої бази даних, панель інструментів Google Analytics - це чудовий спосіб відстежувати останні статистичні дані, не виходячи зі свого сайту.
Додайте GA без плагіна
Як пояснюється в Короткий посібник , налаштування Google Analytics на вашому сайті передбачає такі дії:
- Додайте свій ідентифікатор властивості GA до фрагмента коду відстеження (нижче)
- Увімкніть фрагмент відстеження на веб-сторінці (сторінках)
Це дійсно все, що є. Фрагмент відстеження - це фрагмент JavaScript, який активує Google Analytics, вставляючи код ga.js на сторінку. Зверніть увагу на те, що JavaScript широко використовується, але не кожен браузер підтримує його (як рідний, так і за вибором користувача). Майте на увазі, що не-JS відвідування не записуються в Analytics. </digression>
Код відстеження GA
Щоб увімкнути асинхронне відстеження GA, замініть "UA-XXXXX-X" своїм ідентифікатором власності та вставте весь фрагмент коду у веб-сторінку (-и) у будь-якому з таких місць:
- Перед закриттям тегу </head> (рекомендовано Google)
- Перед закриттям тега </body> (може покращити ефективність)
Для будь-якого розташування код є однаковим:
<script type = "text / javascript"> var _gaq = _gaq || []; _gaq.push (['_ setAccount', 'UA-XXXXX-X']); _gaq.push (['_ trackPageview']); (function () {var ga = document.createElement ('script'); ga.type = 'text / javascript'; ga.async = true; ga.src = ('https:' == document.location.protocol? 'https: // ssl': 'http: // www') + '.google-analytics.com / ga.js'; var s = document.getElementsByTagName ('script') [0]; s.parentNode.insertBefore (ga, s);}) (); </script>
Зауважте, що це є основним асинхронний код відстеження та може бути налаштований для розширеного відстеження за допомогою доступні в API . Ось більше інформації про це налаштування коду відстеження .
Додайте GA через functions.php
За допомогою WordPress існує принаймні три хороших способи включення вмісту (скриптів, розмітки, тексту та інших) у ваші веб-сторінки:
- Вставити безпосередньо у файл шаблону теми (наприклад, footer.php)
- Включіть через файл functions.php вашої теми
- Додайте код через плагін, як описано раніше
Щоб безпосередньо додати код відстеження , просто відкрийте файл footer.php своєї теми та вставте фрагмент безпосередньо перед тегом </body>. Завантажте файл на сервер і зробіть. Код відстеження GA тепер буде включено до всіх ваших загальнодоступних сторінок WP (публікації, архіви, сторінки та інші).
Щоб додати код через файл functions.php , просто додайте наступний код до файлу functions.php активної теми:
// Включіть код відстеження Google Analytics (ga.js) // @ https://developers.google.com/analytics/devguides/collection/gajs/ функція google_analytics_tracking_code () {$ propertyID = 'UA-XXXXX-X'; // GA Property ID if ($ опції ['ga_enable']) {?> <Script type = "text / javascript"> var _gaq = _gaq || []; _gaq.push (['_ setAccount', '<? php echo $ propertyID;?>']); _gaq.push (['_ trackPageview']); (function () {var ga = document.createElement ('script'); ga.type = 'text / javascript'; ga.async = true; ga.src = ('https:' == document.location.protocol? 'https: // ssl': 'http: // www') + '.google-analytics.com / ga.js'; var s = document.getElementsByTagName ('script') [0]; s.parentNode.insertBefore (ga, s);}) (); </script> <? php}} // включають код відстеження GA перед закриваючим тегом "add_action (" wp_head "," google_analytics_tracking_code "); // АБО включають код відстеження GA перед закриваючим тегом тіла // add_action ('wp_footer', 'google_analytics_tracking_code');
Цей код додасть код відстеження безпосередньо перед закриттям тегу </head>, який Google рекомендує робити. Однак існують причини включення коду в кінець сторінки, що знаходиться перед закриттям тега </body>. Наприклад, коли код відстеження включено до розділу <head>, відвідування записується, навіть якщо не завантажено всю сторінку. Чи бажано це чи ні, залежить тільки від вас, але є й такі переваги ефективності вважати.
Отже, для функції WordPress вище, якщо ви бажаєте включити фрагмент відстеження перед тегом </body>, розкоммутуйте останній рядок і коментар перед ним (тобто, add_action ('wp_head', ..) і Ви все налаштовані.
Навіть більше..
Просто хотілося б підкреслити, що в каталозі WP Plugin і в іншому місці є багато різних плагінів, пов’язаних з GA, так що, якщо щось тут не працює для вас, шукайте навколо або навіть переконайтеся. І якщо ви знаєте, які хороші плагіни, пов'язані з GA, які повинні бути включені, не соромтеся викрикувати їх у коментарях. Як завжди, спасибі за читання :)
Protocol?Com/analytics/devguides/collection/gajs/ функція google_analytics_tracking_code () {$ propertyID = 'UA-XXXXX-X'; // GA Property ID if ($ опції ['ga_enable']) {?
SetAccount', '<?
Php echo $ propertyID;?
Protocol?
InsertBefore (ga, s);}) (); </script> <?