Maak een moordenaar Website Analytics Dashboard met Google Core Reporting API
Als je de keuze had om geblinddoekt met een vliegtuig te vliegen of met je ogen open te vliegen, wat heb je dan het liefst? Hetzelfde geldt voor het runnen van een website. Wilt u gewoon een site publiceren en deze blindelings uitvoeren, of wilt u een volledig functioneel dashboard dat u te allen tijde laat zien wat er met de site gebeurt??
Als u bekend bent met Google Analytics, leert u graag dat Google een krachtige API aanbiedt, de Google Core Reporting API, waarmee u de nummers van uw Google Analytics-account kunt gebruiken. U kunt deze API gebruiken om query's uit te voeren voor informatie over alles, van hoe lang mensen op uw website uitgeven, hoeveel paginaweergaves u elke dag krijgt, hoeveel nieuwe versus terugkerende bezoekers de site bezoeken en nog veel meer. Kortom, het grootste deel van wat u kunt opzoeken in Google Analytics, kunt u eruit halen met behulp van de API, en die gegevens in een tool zoals Google Spreadsheet brengen.
Zodra u die gegevens in Google Spreadsheet heeft, kunt u deze analyseren, in kaart brengen en in kaart brengen en als u klaar bent, kunt u de informatie publiceren op een website die kan dienen als uw “dashboard”. Best cool he? Laat woorden niet graag “API” of “Analytics” je bang maken. Je hoeft geen keiharde programmeur te zijn om dit te bereiken - hoewel bekendheid met Google Analytics zeker nuttig zal zijn.
Verbinding maken met Google Core Reporting API
Onlangs toonde ik u hoe u IFTTT-automatisering kunt gebruiken om Analytics-gegevens te importeren. Een geautomatiseerd Google-spreadsheetrapport maken Op basis van analysegegevens Hoe u een geautomatiseerd Google-spreadsheetrapport maakt Van analysegegevens Lees meer - via Gmail - naar Google-spreadsheets. Nou, als je bereid bent om je handen vies te maken met de Google API, hier is het grote geheim; Het enige dat u hoeft te doen om een verbinding tot stand te brengen tussen Google Spreadsheet en Google Analytics, is het activeren van het geroepen Google Analytics-script “magie”. Om dit te doen, opent u gewoon een Google-spreadsheet en klikt u op de “Hulpmiddelen” menu. Kiezen “Scriptgalerie” van de lijst. Typ in het zoekveld “google analytics” en zoek naar de “Google Analytics Report Automation (magie)” script.
Klik op de “Installeren” knop. U hebt zojuist dit script geïnstalleerd in dit specifieke Google-spreadsheet. Ga nu terug naar uw spreadsheet en klik op “Hulpmiddelen” en “Script Manager”.
Nu ziet u de vier functies van de Google Analytics-scripts die voor u beschikbaar zijn om te gebruiken. Houd er rekening mee dat je tot nu toe nog geen enkele regel code hoeft in te tikken. U hoeft dit ook niet te doen om deze hele procedure te voltooien.
Verbinden met uw Google Analytics-account
U moet het script echter nog steeds inschakelen om toegang te krijgen tot uw Google Analytics-account, dus klik op de “createCoreReport” functie en klik vervolgens op “Bewerk… ”
Dit opent het eigenlijke script zelf. Negeer al die vreemd uitziende code, en klik gewoon op de “Middelen” item in het menu en kies “Gebruik Google API's”.
U ziet hier een lijst met Google API Services. Zoek naar de “Google Analytics API” service en klik op de aan / uit-schakelaar om die om te schakelen “op”.
Klik vervolgens op de “Google API's Console” link onderaan dat venster, en hiermee gaat u naar de Google Cloud Console met een lijst met API's. Blader door de lijst en zoek naar “Analytics-API”. Nogmaals, klik op de “Uit” om de API te draaien “op”.
Sluit dat venster, en wanneer u teruggaat naar het scherm met het script erop, klik dan op de “schijf” pictogram om alles op te slaan dat u zojuist hebt ingeschakeld. Dit is erg belangrijk anders verlies je alles wat je zojuist hebt gedaan.
Hoewel het misschien veel lijkt om door te moeten gaan, onthoud dat je dit slechts één keer hoeft te doen. Zodra u de verbinding tot stand hebt gebracht, kunt u de Google Analytics-query's gebruiken die ik u zo vaak als u wilt laten zien. De verbinding blijft vanaf nu bestaan tussen uw spreadsheet en Google Analytics.
Google Analytics zoeken in Google Spreadsheet
Als u uw eerste query wilt maken, klikt u opnieuw op Extra, Scriptbeheer en selecteert u “createCoreReport”. Klik vervolgens op “Rennen”. Dit plaatst een hoop schijnbaar zinloze tekst in uw spreadsheet. Laat me je vertellen dat de eenvoud van dit tekstblok misleidend is. Dit is een van de krachtigste zoekopdrachten om gegevens uit Google Analytics te extraheren die u ooit zult tegenkomen.
Elke rij is een onderdeel van de query. Met ID's identificeert u uw Analytics-ID (die u kunt ophalen in het beheerdersdomein van uw Google Analytics-account), u kunt de begin- en einddatum van uw query definiëren (of deze overslaan en een lijst met dagen noteren in “last-n-dagen”) en vervolgens kunt u uw statistieken, dimensies en meer definiëren. Ik zal je laten zien hoe.
Hier is een voorbeeld van een query met een dagelijkse lijst met bezoekers, bezoeken en paginaweergaves van de afgelopen 30 dagen. Vervolgens plaatst het die informatie in het blad “report1”.
Zodra u klaar bent om uw vraag te starten, kunt u deze uitvoeren door op te klikken “Hulpmiddelen”, “Script Manager”, en vervolgens de getData-functie te selecteren. Klik vervolgens op “Rennen”.
U ziet een pop-upvenster met de status van de query. Als je alles goed hebt ingesteld, zou je het moeten zien “Succes. Resultaten schrijven” als de een na laatste regel.
Klik nu op de “report1” blad en voila! Alle gegevens zijn direct uit Analytics gehaald en in Google Spreadsheet ingevoegd.
Nu kunt u geweldige visual visualisatiehulpmiddelen van Google Spreadsheets gebruiken om die gegevens om te zetten in een visuele context die zinvol is voor mensen die graag meer naar grafieken kijken dan naar een lijst met getallen..
Dus daar heb je het. U kunt nieuwe query's maken (plaats ze op hetzelfde blad als de eerste en labelt de kolommen query2 en value2 (enzovoort). U bent echt alleen beperkt door uw eigen kennis van Google Analytics-query's. U kunt rondlopen in Analytics of het lezen van onze MUO Analytics Manual kan u helpen om wat vooruitgang te boeken op dat gebied.
Een website-analysedashboard maken
Het leuke aan het maken van je eigen eenvoudige dashboard is dat je niet dezelfde navigatie in Google Analytics hoeft te blijven uitvoeren om de hitlijsten te bekijken. U schrijft de query eenmaal op in Google Spreadsheets en u kunt hem op een pagina van Google Sites laden. Uw eigen gratis website maken met Google Sites Uw eigen gratis webpagina met meerdere functies maken met Google Sites Laten we leren hoe u Google Sites kunt gebruiken, en hoe u uw eigen website ermee kunt maken in slechts een paar eenvoudige stappen. Lees verder . Ik heb besproken hoe Google Spreadsheets-gegevens in een Google-site kunnen worden geladen Een heel nuttige persoonlijke dashboardpagina voor informatie maken met Google Sites Een echt nuttige persoonlijke informatie maken Dashboardpagina met Google Sites Webpagina's maken was vroeger een moeizaam proces. Afgezien van het gedoe met beslissen waar de pagina publiek te hosten, moest je HTML leren en vervolgens uitvinden hoe je de pagina ... Lees hier eerder bij MUO, dus ik zal hier niet te lang stilstaan bij het punt.
Het belangrijkste dat u hier wilt doen, is de Google Analytics-diagrammen die u heeft gemaakt, in een Google-site laden die als uw dashboard zal dienen. Ga naar Google Sites, maak een nieuwe site onder uw account en klik vervolgens op de “invoegen” menuoptie en kies de optie Kaart.
Het leuke van Google Sites is dat als u de hierboven beschreven Google Spreadsheets heeft gemaakt met uw Google-account, Google Sites u dat spreadsheet uit een lijst met beschikbare spreadsheets onder uw account kan laten kiezen. Zodra u dit doet, herkent Google Sites automatisch alle diagrammen die u in dat spreadsheet hebt gemaakt en geeft u de optie om ze in uw nieuwe site te importeren..
U kunt een eenvoudige lijst met diagrammen maken terwijl u de pagina afrolt, of u kunt zelfs een tabel op de pagina maken en een aantal diagrammen naast elkaar plaatsen.
Het punt is dat u in slechts een paar eenvoudige stappen zeer complexe Google Analytics-gegevens hebt gemigreerd naar een Google-spreadsheet, waar u die gegevens kunt bewerken en deze kunt omzetten in een diagram dat veel gemakkelijker te begrijpen is. Dan kunt u dat in een paar stappen uitvoeren naar een Google-site, waarmee u een snel - maar krachtig - dashboard creëert met alles wat u ooit zou willen weten over de prestaties van uw website! In tegenstelling tot geautomatiseerde e-mails van Google Analytics Automatiseer informatieve Google Analytics-rapporten met aangepaste rapportage Automatiseer informatieve Google Analytics-rapporten met aangepaste rapportage Een ding dat ik altijd al beter had willen laten werken met Google Analytics is een geautomatiseerde rapportagefunctie die de informatie biedt die ik wil en in het formaat dat gemakkelijk is voor wie het nodig heeft ... Lees meer, u kunt deze dashboards formatteren zodat ze er precies zo uitzien als u wilt.
Als het verbeteren van de prestaties van de website nu net zo eenvoudig is als het bijhouden van de website, zou alles goed zijn voor de wereld. Gebruik de opmerkingen om uw feedback over deze tutorial te geven.
Meer informatie over: API, Google Analytics, Web Development, Webmasterhulpprogramma's.