Google trends data gebruiken met Python

[Sorry, Dutch text only! ]

Google trends gebruiken met Python is makkelijker dan je denkt. Haal Google trends data op en toon het met Python in dit eenvoudig te volgen voorbeeld.

Google Trends is een dienst van Google die via grafieken) inzicht geeft wanneer en hoe vaak op een bepaald woord is gezocht met Google, ook vergelijking tussen steden, landen en talen in zoekgedrag is mogelijk.

Verder is te zien welke gebeurtenissen hebben gezorgd voor een sterke toename van het gebruik van een bepaalde zoekterm. Bijvoorbeeld na een zware aardbeving met veel slachtoffers wordt er veel meer gezocht op het woord Aardbeving. Tevens is het gebruik van verschillende zoektermen in de loop der tijd (vanaf begin 2004) met elkaar te vergelijken. Deze dienst is gestart begin mei 2006.

Google Trends wordt vaak gebruikt als populariteit indicator van zoekwoorden.

Ja, dat valt tegen. Google Trends bevat data….. heel veel data. Over zoekopdrachten. Zoek opdrachten die door jou en mij worden ingevoerd in de Google zoekbalk en waarna Google zoekresultaten toont.

Iedere zoekopdracht wordt in de grote datawarehouses van Google opgeslagen, van iedere zoekopdracht, iedere minuut van dag dus heel veel data.

Nu kan je gaan naar de Google Trends pagina, daar zoeken naar naar wat wanneer is gezocht en dan krijg je een mooi overzicht van Google zelf.

Stel, je zoek op school. Mijn kinderen moeten a.s. maandag weer na de zomer vakantie dus op het woord “school” zal in Zeeland nu wel veel gezocht worden.

Dan krijg je onderstaand resultaat te zien. Zo kan je snel er uit halen dat er rond december, april en juli een dip is te zien. Waarschijnlijk wegens vakanties. Dan wil je natuurlijk niet aan school denken, laat staan er op zoeken.

Python om met Google Trends Data in te zetten

Ook kan je zien welke provincies het meeste zoeken op het woord school

Google Trends data gebruiken via Python

Zo kan je zien dat Zuid-Holland het meeste zoekt naar “School”.

Je kan nog wat kleine overzichten krijgen, maar daar houdt het dan wel mee op.

Je kan overigens met de download knop wat data in een csv bestand krijgen, maar meer ook niet. Data is voor Google goud waard en dat geven ze niet zomaar uit handen.

Data, als je meer data hebt dan bovenstaande kan je er veel leukere dingen mee. Bijvoorbeeld op welke dagen of tijdstippen wordt er het meeste gezocht naar het woord “School”, of op welke dag in welke provincie.

Voor Google is data goud waard en dit willen ze niet uit handen geven. Google Trends heeft dan ook geen API waarmee je deze gegevens kan ophalen.

Gelukkig kan ik redelijk programmeren en kan ik met een eenvoudige Python package alle data ophalen die ik wil hebben. Dat is het zoekwoord, per uur ,per dag voor bijvoorbeeld een periode van een maand, half jaar of een jaar.

En als ik zou willen ook nog eens per provincie. En dat levert hele leuke data en ook overzichten op.

Gebruik Python met Google trends

Zo zie je hier boven dat er gedurende alle maanden het minst gezocht wordt op school in Februari, September en December en dat op weekdagen er minder gezocht wordt op Zaterdag en Zondag.

Google Trends tonen met Python

Als je per uur gaat kijken zie je dat er veel gezocht wordt op het woord School tussen 6 uur ‘s morgens en 14u.

Aan jou om te bedenken waarom dit zo is.

Bekijk mijn Google Trends overzicht op mijn Public Tableau omgeving.

Did you find this article valuable?

Support Theo van der Sluijs by becoming a sponsor. Any amount is appreciated!