Отображение количества посетителей Google Analytics на веб-сайте
Клиент попросил меня отобразить количество обращений/посетителей на их веб-сайте. Я хотел бы знать, как вы можете это отобразить.
Я бы вставлял его в нижний колонтитул, как показано:
![enter image description here]()
Если это невозможно с помощью Google Analytics, знаете ли вы о фрагменте, который будет работать? Я проверил сайты, которые предлагают свои услуги, но они вспоминают информацию, и я хотел бы научиться делать это самостоятельно или с помощью аналитики Google. Мои файлы - это PHP, поэтому, возможно, я что-то могу с этим сделать?
Ответы
Ответ 1
Вы можете использовать google anlaytics api, который можно включить в консоли google api. Чтобы узнать количество посетителей за определенный период времени, вы можете использовать Core Reporting API и узнать текущее количество посетителей в реальном времени, вы можете используйте API отчетов в реальном времени
Ответ 2
Вы также можете сделать графическое представление, используя http://www.seethestats.com/
.
Различные типы подсчетов, которые вы можете получить, например, посещений, уникальных посетителей, посещений по названию страницы и т.д.
- Создайте аккаунт на http://www.seethestats.com/.
- Выберите статистику GA, которую вы хотите опубликовать.
- Вставьте виджет статистики на свой веб-сайт.
ех. http://www.seethestats.com/site/monvidedressing.ch
Ответ 3
Эти API-интерфейсы (Библиотеки клиентских интерфейсов API управления и пример кода) помогут вам легко и быстро.
Ответ 4
Если вы не получите белый список для API отчетов в реальном времени, невозможно получить текущий номер онлайн-посетителя из GA. И если с API реального времени реализация может быть сложной и требует также немного кодирования.
Самый простой способ - использовать такие инструменты, как StatCounter. Номера не будут выравниваться (нет двух инструментов веб-аналитики, которые в любом случае дадут вам одинаковые номера:-), но они будут "достаточно точными" и, что самое важное, вы в скором времени выполните часть выполнения
Ответ 5
Я нашел решение, как только я снова исследовал:
<?php
session_start();
$counter_name = "counter.txt";
// Check if a text file exists. If not create one and initialize it to zero.
if (!file_exists($counter_name)) {
$f = fopen($counter_name, "w");
fwrite($f,"0");
fclose($f);
}
// Read the current value of our counter file
$f = fopen($counter_name,"r");
$counterVal = fread($f, filesize($counter_name));
fclose($f);
// Has visitor been counted in this session?
// If not, increase counter value by one
if(!isset($_SESSION['hasVisited'])){
$_SESSION['hasVisited']="yes";
$counterVal++;
$f = fopen($counter_name, "w");
fwrite($f, $counterVal);
fclose($f);
}
echo "You are visitor number $counterVal to this site";
Этот фрагмент можно найти, нажав здесь. Кредиты для него. Я показываю его, чтобы узнать, может ли это помочь кому-то еще в этой теме.