Вставьте диаграммы Google Analytics на мой сайт [закрыто]

16

Я хотел бы показать информацию о трафике Google Analytics для каждой страницы моего сайта, встроенной в эту страницу. Какой самый простой способ сделать это?

Alex
источник

Ответы:

9

Нет простого способа сделать это. Так как «флеш» графики недоступны для встраивания на ваш сайт.

Единственный способ сделать это - через Google Analytics API,

См. Http://code.google.com/apis/analytics/docs/.

Но это все равно не даст вам графики. Если вам нужны графики, вы можете использовать Google Charts API в сочетании с Google Analytics API для создания собственных.

Смотрите, http://code.google.com/apis/chart/

cfaulkingham
источник
2
Вау, довольно сумасшедший, что никто больше не хотел этого делать. Я предполагаю, что каждый сайт с пользовательским контентом, использующий Goog Analytics, хочет сделать что-то подобное (выставить статистику для базы пользователей). Есть ли какой-нибудь другой бесплатный пакет аналитики, который может сделать это легко? Спасибо!
Алекс
Вы можете изучить использование Mint, на котором виджеты видят, haveamint.com/peppermill и haveamint.com/peppermill/widgets
cfaulkingham
7

Я сам столкнулся с этой же проблемой. В итоге я просто создал собственное решение и опубликовал его для использования. OOCharts использует только один скрипт. Кроме того, вы можете представить графики для публики или клиентов. Он использует Google Charts для создания диаграмм. Я также включил некоторые готовые решения для тех, кто не хочет трогать объекты javascript. Вот пример блока вставки для тех, кто хочет получить график посещения:

     <script type="text/javascript" src="http://oocharts.org/release/current/oocharts.js"></script>
     <script type="text/javascript">
     oo.setPackage('corechart');
     oo.load(drawCharts);

     function drawCharts() {
        var end_date = new Date();

        var start_date = new Date();
        start_date.setDate(end_date.getDate() - 30);

        var c = new oochart("ooid", "aid", start_date, end_date, "line");
        c.setMetric('ga:visitors', 'Visits', 'number');
        c.setDimension('ga:date', 'Date', 'date');

        c.load(function(data){
            for (var i = 0; i < data.length; i++) { data[i][0] = oo.utility.parseAnalyticsDate(data[i][0]); }
            c.draw("visits_chart", data);
        });
    }
    </script>
    <div id="visits_chart"></div>

Я знаю, что это поздно для вопроса, однако, это статья, которую я нашел, когда искал ответы, и был бы признателен за подобное решение (минимальная настройка, отсутствие регистрации на сайте, возможность настройки).

Изменить: OOcharts больше не доступен.

Изменить: Еще один вариант, который может работать для вас, это SuperProxy .

Тайлер Шаддикс
источник
4

У Google есть пример кода для этого:

Визуализация данных Google Analytics с помощью инструментов Google Chart

Quote:

В этой статье показано, как получить данные из API экспорта данных Google Analytics и визуализировать их с помощью различных типов графиков с помощью API Google Charts. Эта конкретная статья будет сосредоточена на том, чтобы делать это в Javascript

Дирк Песслер
источник
2

Проверьте встроенные аналитики . Это услуга именно для того, что вы просите. Вы определяете диаграмму (тип, метрики, измерения, диапазон дат), а затем просто вставляете фрагмент кода на свой сайт, где вы хотите, чтобы диаграмма отображалась.

Раскрытие информации: я работаю со встроенной аналитикой


источник
2

Поскольку ОП также спросил, существует ли аналогичный бесплатный пакет аналитики, который позволяет легко встраивать графики и данные, стоит упомянуть Piwik .

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

Liam
источник
1

Отказ от ответственности: я понятия не имею, как сделать это с помощью кода.

Однако, используя отчет «Отправить электронную почту», вы можете автоматически отправлять электронное письмо с отчетом в виде xml / csv / etc в виде учетной записи электронной почты, которая его обработает. IE, настройте Analytics на еженедельную отправку электронной почты, настройте почтовый клиент на автоматическое получение сообщений от этого отправителя с файлами .xml и загрузку вложения в пространство для хранения, из которого можно отобразить график. Тогда в основном вам просто нужен скрипт для визуализации значений из экспортированного отчета.

MFG
источник
1

В галерее Google Analytics App есть веб-приложение под названием SeeTheStats .

Он может получать статистику из вашей учетной записи, создавать диаграммы на основе этих данных и поддерживает виджеты, которые вы можете встраивать, чтобы показывать эти диаграммы на вашем собственном сайте.

mvark
источник
-1

Попробуйте Explainum .

Explainum - это самый простой способ встроить диаграмму из Google Analytics в сайт. Нет листов, нет сложных вещей для настройки. Explainum подключается к данным в Google Analytics и дает код для встраивания диаграммы в мой сайт. Так же, как YouTube дает вам код для вставки видео на ваш сайт.

Макс Ивак
источник
Ссылка ведет на другой сайт в данный момент.
Алекс