Je eigen Google API-key aanmaken voor je rijschool-website
Waarom een eigen Google API-key?
Heel simpel: zo verschijnen je Google reviews en je Google Maps-locatie automatisch op je rijschool-website. Geen knip- en plakwerk meer, geen handmatig overtypen van sterren en cijfers.
Krijg je een nieuwe review op Google? Dan staat hij binnen een paar uur ook op je site. Dat scheelt jou tijd Γ©n het ziet er voor je leerlingen veel professioneler uit.
Voor deze koppeling heeft Google een gratis "API-key" nodig. Dat is een soort sleutel die jouw website toegang geeft tot jouw Google-gegevens. Geen zorgen β je hoeft niets te programmeren. Je klikt het in 5 minuten klaar.
[SCREENSHOT: voorbeeld van Google reviews-blok op een rijschool-website met sterren en namen]
Wat heb je nodig?
- Een Google account β het beste de account waarmee je ook je Google Maps / Google Bedrijfsprofiel beheert.
- 5 tot 10 minuten tijd.
- Je creditcard (verplicht door Google, maar je betaalt niets β uitleg verderop).
Klaar? Pak een kop koffie, we gaan stap voor stap.
Stap 1 β Inloggen op Google Cloud
Ga naar https://console.cloud.google.com en log in met je Google account.
De eerste keer vraagt Google je om de voorwaarden te accepteren en je land te kiezen. Vink "Nederland" aan en ga akkoord.
[SCREENSHOT: inlogscherm Google Cloud Console met land-keuze pop-up]
Stap 2 β Een nieuw project aanmaken
Bovenin het scherm zie je een dropdown met "Selecteer een project" of de naam van een bestaand project. Klik daarop.
Klik rechtsboven op Nieuw project.
Geef het project een herkenbare naam, bijvoorbeeld:
Mijn Rijschool SiteRijschool Jansen Website
Locatie mag je leeg laten. Klik op Maken.
[SCREENSHOT: invulscherm voor projectnaam met voorbeeld "Mijn Rijschool Site" en de knop Nieuw project rechtsboven]
Wacht een paar seconden. Bovenin verschijnt een melding dat het project klaar is. Klik daarop, of selecteer je nieuwe project handmatig in de dropdown bovenin.
Stap 3 β Places API inschakelen
Klik linksboven op het hamburger-menu (de drie streepjes). Ga naar APIs & Services β Library.
[SCREENSHOT: zijmenu met APIs & Services > Library aangewezen]
In de zoekbalk typ je: Places API (New).
Klik op het resultaat Places API (New) en daarna op de blauwe knop Inschakelen (of "Enable").
[SCREENSHOT: zoekresultaat Places API New met Inschakelen-knop]
Klaar. Google denkt nu een paar seconden na en stuurt je door naar het overzichtsscherm.
Tip: Wil je later ook een Google Maps-kaart op je site? Schakel dan in dezelfde Library Γ³Γ³k Maps Embed API in. Dezelfde API-key werkt dan voor beide.
Stap 4 β Een API-key maken
Ga in het zijmenu naar APIs & Services β Credentials.
Klik bovenaan op + Create credentials en kies API key.
[SCREENSHOT: knop Create credentials uitgeklapt met optie API key]
Google maakt nu een lange code aan, iets als AIzaSyB...xyz. Dat is jouw key.
Klik op KopiΓ«ren en plak hem ergens veilig (bijvoorbeeld in een Notitie of Word-document). Niet doorsturen via WhatsApp of mail naar buitenstaanders.
[SCREENSHOT: pop-up met aangemaakte API key en kopieer-knop]
Stap 5 β De key beveiligen (BELANGRIJK!)
Sluit de pop-up nog niet. Klik op Sleutel bewerken (of het potlood-icoontje naast de key in de lijst).
Waarom is dit belangrijk? Zonder beperkingen kan iedereen die jouw key vindt hem misbruiken. Google rekent dan kosten af op jouw rekening. Met de juiste beperkingen kan dat niet.
5a β Application restrictions
Onder Application restrictions kies je HTTP referrers (web sites).
Klik op + Add an item en typ je domein in, met /* aan het eind:
https://jouw-domein.nl/*https://www.jouw-domein.nl/*
Voeg ze allebei toe. Zo werkt de key alleen op jouw eigen website.
[SCREENSHOT: HTTP referrers-veld met twee regels jouw-domein.nl/ en www.jouw-domein.nl/]
5b β API restrictions
Onder API restrictions kies je Restrict key.
Vink alleen aan:
- Places API (New)
- (eventueel ook Maps Embed API als je Google Maps op je site wilt)
Niets anders. Hoe minder, hoe veiliger.
[SCREENSHOT: API restrictions-lijst met alleen Places API New aangevinkt]
Klik onderaan op Opslaan.
Klaar. Je key werkt nu uitsluitend op jouw site, voor alleen Places API. Misbruik onmogelijk.
Stap 6 β Place ID van je rijschool opzoeken
De Place ID is een uniek nummer dat Google geeft aan jouw bedrijf. Daarmee weet je site precies welke reviews hij moet ophalen.
Ga naar de Google Place ID Finder: https://developers.google.com/maps/documentation/places/web-service/place-id
Scroll iets naar beneden tot je een kaartje met een zoekbalk ziet. Typ daar de naam van je rijschool, bijvoorbeeld Rijschool Jansen Amsterdam.
[SCREENSHOT: Place ID Finder met zoekbalk en kaart]
Klik op je bedrijf in de suggestielijst. Er verschijnt een ballonnetje met je naam, adres en een Place ID dat begint met ChIJ....
Kopieer die Place ID en plak hem ook even bij je API-key in je notitie.
[SCREENSHOT: kaart met geopende info-ballon en Place ID ChIJ... gemarkeerd]
Stap 7 β Key invoeren in je IT Live website-beheer
Ga naar je eigen website-admin: https://jouw-domein.nl/admin/login.php.
Log in met je IT Live wachtwoord (standaard het wachtwoord dat je van IT Live hebt gekregen β als je dat nog niet veranderd hebt, doe dat nu).
Klik in het menu links op Google koppeling.
[SCREENSHOT: admin-zijmenu met Google koppeling aangewezen]
Vul de twee velden in:
- Google API key β plak hier je key (
AIzaSyB...) - Google Place ID β plak hier je Place ID (
ChIJ...)
Klik op Opslaan.
[SCREENSHOT: invulpagina /admin/google.php met velden API key en Place ID]
Je krijgt een groene melding: "Opgeslagen". Binnen een paar minuten verschijnen je echte Google reviews op je site.
Kosten β moet je echt betalen?
Nee, in praktijk niet.
Google geeft elke maand een gratis tegoed dat ruim genoeg is voor een rijschool. Je site haalt namelijk maar af en toe nieuwe reviews op (om de paar uur), niet duizenden keren per dag.
Een voorbeeld: voor een gemiddelde rijschool blijft het gebruik onder de β¬0,00 per maand. Pas bij honderdduizenden bezoekers per dag zou je iets gaan betalen.
Waarom dan toch creditcard verplicht? Dat is Google's eis om misbruik tegen te gaan. Met de beperkingen uit Stap 5 kan jouw key alleen op jouw site gebruikt worden β dus zelfs als iemand hem zou stelen, kan hij geen kosten op jouw rekening maken.
Optioneel β Google Maps-kaart op je site
Wil je naast de reviews ook een kaartje met je rijschool op je contactpagina? Dan moet je in Stap 3 ook Maps Embed API inschakelen, en in Stap 5b dat vinkje extra aanzetten.
De rest werkt automatisch β IT Live pakt dezelfde key.
Optioneel β Search Console & Analytics
Wil je ook bezoekersstatistieken en SEO-data? Lees dan ons andere artikel over Search Console + Analytics koppelen in deze kennisbank.
Veelgestelde vragen
"REQUEST_DENIED" in een foutmelding
Twee mogelijke oorzaken:
- Places API (New) is nog niet ingeschakeld in je Google Cloud project. Loop Stap 3 nog eens na.
- Je beperkingen zijn te streng. Controleer of je domein-naam exact klopt onder HTTP referrers (Stap 5a). Een typfout in
https://of een ontbrekende/*is genoeg om alles te blokkeren.
"OVERQUERYLIMIT"
Je hebt het gratis maandtegoed overschreden β héél zeldzaam voor een rijschool. Neem contact op met IT Live, dan kijken we mee. Meestal komt het door een verkeerde instelling.
Mijn reviews verschijnen niet meteen
Dat klopt. IT Live ververst de reviews één keer per 12 uur (om je gratis Google-tegoed te sparen). Wil je het direct testen? In /admin/google.php zit een knop Nu vernieuwen β die haalt ze meteen op.
[SCREENSHOT: Nu vernieuwen-knop in admin Google koppeling-pagina]
Ik krijg "API key not valid"
Heb je de key correct gekopieerd? Pas op voor extra spaties aan het begin of eind. Plak hem opnieuw zonder spaties en sla op.
Klaar!
Je rijschool-website laat nu vanzelf je echte Google reviews zien. Bij elke nieuwe review op Google verschijnt hij automatisch op je site β zonder dat jij er nog naar om hoeft te kijken.
Vragen of vastgelopen? Mail support@itlive.nl of bel ons. We helpen je graag verder.