• Door naar de hoofd inhoud
  • Skip to footer

EtiennevdBoel.

Freelance Online Marketeer

  • Expertises
    • Analytics & GTM
    • SEO & Content
    • SEA / Google Ads
    • Social Marketing
    • Conversie
    • Marketing Automation
  • Groeiformule
    • Online Strategie
    • Growth Marketing
    • Inbound Marketing
  • Growth Tools
    • Growth Stack
    • Leadgeneratie Calculator
    • Google Algo Updates
    • Gratis SEO Scan
  • Over
    • Etienne
    • Referenties
    • Partners
  • Blog
  • Contact
    • Contact
    • Veelgestelde vragen
Je bent hier: Home / Blog / Growth Hacks / Google Spreadsheet bezoeken meten met Google Analytics

Google Spreadsheet bezoeken meten met Google Analytics

Indien je dit leest is er een vrij aannemelijke kans dat je Google Analytics gebruikt om bezoekers (of paginaweergaven) op je website bij te houden. Spoiler: 95% van mijn bloglezers heeft / beheert zelf een website, en deze blog is daar geen uitzondering op. Maar wist je dat je dezelfde Analytics ook kunt gebruiken voor het bijhouden van weergaven in Google Spreadsheets? Ik kwam er onlangs achter, dus bij deze een kort overzicht van hoe je dat zelf fixed!

Stappenplan: Google Spreadsheets visits meten

Er van uitgaande dat je al reeds een Spreadsheet hebt staan momenteel, kun je in 4 stappen je bezoekersaantallen naar Google Analytics pushen. Houd hiervoor je GA ID bij de hand. Deze vindt je via je Google Analytics-dashboard >> Beheerder (linksonder) >> Propertyniveau >>  Trackingcode. Noteer de tracking-ID van Google Analytics, dit is een reeks zoals UA-123456-78.

Stap 1: Analytics in je spreadsheet voegen

Om analytics te plaatsen hoef je alleen een klein fragment van de trackingcode in je spreadsheet te plaatsen.  Het probleem is alleen dat Google Analytics een JavaScript-fragment heet voor tracking van webapplicaties en apps. Google Spreadsheet heeft alleen geen ondersteuning voor een JS code. De oplossing: de Pixel variant van de trackingcode.

Spreadsheet pixel analytics

Gebruik hiervoor de IMAGE-functie in je spreadsheet in combinatie met een Script om tracking in je spreadsheets in te schakelen. Even kort uitgelegd hoe:

Gebruik hiervoor de IMAGE-functie in je spreadsheet in combinatie met een Script om tracking in je spreadsheets in te schakelen. Even kort uitgelegd hoe:

Klik op een lege cel en voeg de volgende formule in:

analytics code event uitleg

De formule GOOGLEANALYTICS () bevat 3 parameters. Dit helpt als je verschillende tabbladen afzonderlijk in een spreadsheet wilt bijhouden. Het gaat om de:

  1. Tracking-ID,
  2. Spreadsheetnaam
  3. Tabbladnaam.

Let wel: de cel blijft leeg, maar bevat wel de ingesloten afbeelding. Het is handig om bijv. de achtergrondkleur te wijzigen, zodat je gemakkelijk ziet in welke cel van de spreadsheet de trackingformule staat.

En voila, dat is stap 1. Belangrijk is dat de code nog niet werkt, daarvoor zullen we een script moeten toevoegen in stap 2:

Stap 2: Activeer de Analytics ImagePixel als Event

Om de imagepixel te activeren gaan we een custom script toevoegen. Open nu in iedere Google spreadsheet de scripteditor. Deze vind je via Hulpprogramma’s >> Scripteditor. Kopieer de onderstaande code. Dit is een aangepaste Google Spreadsheet functie waarmee de pixeltracking van de GIF-afbeelding in onze spreadsheets wordt geactiveerd.

/**
 * Track Spreadsheet views with Google Analytics
 *
 * @param {string} gaaccount Google Analytics Account like UA-1234-56.
 * @param {string} spreadsheet Name of the Google Spreadsheet.
 * @param {string} sheetname Name of individual Google Sheet.
 * @return The 1x1 tracking GIF image
 * @customfunction
 */

function GOOGLEANALYTICS(gaaccount, spreadsheet, sheetname) {
  
  /** 
  * Geplaatst door vdBoel Online
  * Web: www.etiennevandeboel.nl 
  * Email: test@etiennevandeboel.nl 
  */
  
  var imageURL = [
    "https://ssl.google-analytics.com/collect?v=1&t=event",
    "&tid=" + gaaccount,
    "&cid=" + Utilities.getUuid(),
    "&z="   + Math.round(Date.now() / 1000).toString(),
    "&ec="  + encodeURIComponent("Google Spreadsheets"),
    "&ea="  + encodeURIComponent(spreadsheet || "Spreadsheet"),
    "&el="  + encodeURIComponent(sheetname || "Sheet")
  ].join("");
  
  return imageURL;

}

Sla de code op, sluit het venster van de scripteditor en ga terug naar de spreadsheet.

Stap 3: testen over het meten van je Google Spreadsheet werkt

Standaard gebruik je in Google Analytics je paginaweergave inzicht om bezoeken te meten. Mogelijk heb je zelf al bedacht dat de URL van een Google Spreadsheet vaak niet heel behulpzaam is. Daarom een kleine uitweg en zorgen we dat het bezoek wordt geregistreerd als een “event” en niet als paginaweergave. Het zorgt er tevens voor dat je bezoekers metrics niet kunstmatig worden opgeblazen of gefalsificeerd.

De check of het werkt:
Open je spreadsheet in een nieuw (incognito) browservenster en ga naar Google Analytics >> Real Time >> Overzicht om te testen of de tracking werkt. Heb je je eigen IP-adres uitgesloten, kies dan de ongefilterde weergave of je telefoon op je 4G netwerk.

De tracking en events hebben vaak wat vertraging, dus het kan een minuutje duren om het bezoek vast te leggen. Als je alle bezoeken wilt zien, ga je naar Gedrag >> Gebeurtenissen >> Overzicht en klik vervolgens op de categorie Google Spreadsheets.

Zie je hier eventgebeurtenissen staan? Dan Tick-in-the-box; je meet vanaf nu de geselecteerde spreadsheets!

Analytics Events

Caveat

Indien de tracking werkt, dan meet je daadwerkelijk iedereen zelfs al heeft de gebruiker ad-blocking ingeschakeld. Google Spreadsheets wordt namelijk, net zoals Gmail en afbeeldingen via een proxyserver afgeleverd. Een nadeel is wel dat je de locatie van de bezoeker niet kan achterhalen, omdat alle bezoeken worden weergegeven als Verenigde Staten of Europa (in ieder geval de locatie van Google-servers).

Conclusie & TL;DR

Google spreadsheets zijn vrij eenvoudig te meten, volg de 3 stappen hierboven. Het geeft je inzicht indien je bijvoorbeeld gebruik maakt van Google spreadsheet als Leadmagnet of document voor klanten. Zo weet je beter of er echt gebruik van wordt gemaakt, of indien je er meerdere hebt, welke het meest populair zijn!

Meer weten of gebruik je Google Docs?

Binnenkort kom ik met een update over hoe je (bijna) dezelfde truc toepast voor Google Docs. Lees hier verder:
Bezoekers meten in Google Docs met Google Analytics



Over Etienne van de Boel

Freelancer, online marketing fan & ondernemer. Naast mijn eigen bedrijf werk ik mee aan start-ups die het leven van mensen gemakkelijker maken. Lees meer van mijn werk of bel eens om te sparren.

Footer CTA

Vrijblijvend advies?

Wil je graag weten wat ik voor jou kan betekenen? Aanvragen is gratis en kost slechts 2 minuten : )

  •   Persoonlijke samenwerking & betrokkenheid;
  •   Expertise van ondernemer + netwerk van specialisten;
  •   Ook buiten kantoortijden (9-5) bereikbaar;
  •   Inzichtelijke afspraken, doelen & resultaten;
  •   Begrijpelijke rapportages.
  • Wil je graag samenwerken? Op de pagina samenwerking aanvragen vind je al meer info en antwoord op je vragen.

  • Dit veld is bedoeld voor validatiedoeleinden en moet niet worden gewijzigd.

vdBoel Online Business © 2021 | Privacy statement | Cookiebeleid

 

Partner van het Online Tribe netwerk