Odpowiedzi:
Nie ma łatwego sposobu na zrobienie tego. Ponieważ wykresy „flash” nie są dostępne do umieszczenia na Twojej stronie.
Jedynym sposobem, aby to zrobić, jest interfejs API Google Analytics,
Zobacz http://code.google.com/apis/analytics/docs/
Ale to wciąż nie da ci wykresów. Jeśli chcesz wykresów, możesz użyć interfejsu API Google Charts w połączeniu z interfejsem API Google Analytics, aby stworzyć własny.
Właściwie sam napotkałem ten sam problem. W końcu zbudowałem własne rozwiązanie i opublikowałem je do użytku. OOCharts używa tylko jednego skryptu. Ponadto możesz prezentować wykresy opinii publicznej lub klientom. Używa Google Charts do tworzenia wykresów. Dołączyłem też niektóre wstępnie przygotowane rozwiązania dla każdego, kto nie chce dotykać obiektów javascript. Oto przykładowy blok do umieszczenia dla kogoś, kto chce wykresu odwiedzin:
<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>
Wiem, że spóźnia się na pytanie, jednak jest to artykuł, który znalazłem, gdy szukałem odpowiedzi, i doceniłbym takie rozwiązanie (minimalna konfiguracja, brak rejestracji witryny, konfigurowalny).
Edycja: OOcharts nie jest już dostępne.
Edycja: Inną opcją, która może Ci pomóc, jest superProxy .
Google ma przykładowy kod do tego:
Wizualizacja danych Google Analytics za pomocą Narzędzi Google Chart
Zacytować:
W tym artykule pokazano, jak pobierać dane z interfejsu Google Export Data API i wizualizować je za pomocą różnych typów wykresów przy użyciu interfejsu API Google Charts. Ten konkretny artykuł skupi się na robieniu tego w JavaScript
Sprawdź embeddedanalytics . Jest to usługa właśnie dla tego, o co prosisz. Definiujesz wykres (typ, dane, wymiary, zakres dat), a następnie po prostu osadzasz fragment kodu w swojej witrynie, w której chcesz wyświetlać wykres.
Ujawnienie: Pracuję z embeddedanalytics
Oświadczenie: Nie mam pojęcia, jak to zrobić za pomocą kodu.
Jednak korzystając z raportu „wyślij e-mail”, możesz automatycznie wysyłać e-mail z raportem jako załącznik xml / csv / etc do automatycznego konta e-mail, które go przetworzy. IE, ustaw Analytics na wysyłanie wiadomości e-mail co tydzień, ustaw klienta poczty na automatyczne pobieranie wiadomości e-mail od tego nadawcy z plikami .xml i przesyłanie załącznika do miejsca przechowywania, z którego można renderować wykres. Zatem w zasadzie potrzebujesz skryptu, aby wyrenderować wartości z wyeksportowanego raportu.
W galerii aplikacji Google Analytics znajduje się aplikacja internetowa o nazwie SeeTheStats .
Może pobierać statystyki z twojego konta, tworzy wykresy na podstawie tych danych i obsługuje widżety, które możesz osadzić, aby wyświetlać te wykresy na swojej stronie.
Spróbuj wyjaśnić .
Wyjaśnienie to najprostszy sposób na osadzenie wykresu z Google Analytics na stronie. Bez arkuszy, bez skomplikowanych rzeczy do skonfigurowania. Explainum łączy się z danymi w Google Analytics i daje kod do osadzenia wykresu na mojej stronie. W ten sam sposób, w jaki youtube udostępnia kod do umieszczenia filmu na stronie.