{"id":993,"date":"2025-06-21T17:39:32","date_gmt":"2025-06-21T17:39:32","guid":{"rendered":"https:\/\/apoldigital.com\/2025\/06\/21\/993\/"},"modified":"2025-06-21T17:42:36","modified_gmt":"2025-06-21T17:42:36","slug":"993","status":"publish","type":"post","link":"https:\/\/apoldigital.com\/nl\/2025\/06\/21\/993\/","title":{"rendered":""},"content":{"rendered":"<p>[et_pb_section fb_built=&#8221;1&#8243; _builder_version=&#8221;4.16&#8243; global_colors_info=&#8221;{}&#8221;][et_pb_row _builder_version=&#8221;4.16&#8243; background_size=&#8221;initial&#8221; background_position=&#8221;top_left&#8221; background_repeat=&#8221;repeat&#8221; global_colors_info=&#8221;{}&#8221;][et_pb_column type=&#8221;4_4&#8243; _builder_version=&#8221;4.16&#8243; custom_padding=&#8221;|||&#8221; global_colors_info=&#8221;{}&#8221; custom_padding__hover=&#8221;|||&#8221;][et_pb_image src=&#8221;https:\/\/apoldigital.com\/wp-content\/uploads\/2025\/06\/1749629158831.jpeg&#8221; _builder_version=&#8221;4.21.0&#8243; _module_preset=&#8221;default&#8221; title_text=&#8221;1749629158831&#8243; hover_enabled=&#8221;0&#8243; sticky_enabled=&#8221;0&#8243;][\/et_pb_image][et_pb_text _builder_version=&#8221;4.16&#8243; background_size=&#8221;initial&#8221; background_position=&#8221;top_left&#8221; background_repeat=&#8221;repeat&#8221; global_colors_info=&#8221;{}&#8221;]<!-- divi:paragraph --><\/p>\n<p data-start=\"108\" data-end=\"387\"><strong data-start=\"108\" data-end=\"162\">Turning Availability Data into Geo-Bidding Signals<\/strong><br data-start=\"162\" data-end=\"165\">Ik deelde een bericht over <em data-start=\"200\" data-end=\"215\">Concept Drift &#8211; het<\/em>idee dat systemen die getraind zijn op gegevens uit het verleden hun nauwkeurigheid kunnen verliezen wanneer de omstandigheden in de echte wereld veranderen. Zoals beloofd, volgt hier een praktisch voorbeeld van hoe ik dit voor een klant heb aangepakt. <\/p>\n<p data-start=\"389\" data-end=\"853\"><strong data-start=\"389\" data-end=\"401\">De casus<\/strong><br data-start=\"401\" data-end=\"404\">De klant biedt bijles aan in heel Nederland. Ouders en leerlingen kunnen zich inschrijven op hun platform, maar er is niet altijd in elke stad of plaats een bijlesgever beschikbaar.<br data-start=\"579\" data-end=\"582\">Om het nog ingewikkelder te maken, verandert de beschikbaarheid voortdurend. De ene dag zijn er misschien meerdere tutoren in Utrecht. De volgende dag zijn er misschien geen.<br data-start=\"729\" data-end=\"732\">Ondertussen blijft het algoritme van Google bieden op basis van historische gegevens, niet op basis van de huidige beschikbaarheid. Dat veroorzaakt problemen.    <\/p>\n<p data-start=\"855\" data-end=\"965\"><strong data-start=\"855\" data-end=\"871\">De oplossing<\/strong><br data-start=\"871\" data-end=\"874\">Om dit aan te pakken, heb ik een script gemaakt dat is gekoppeld aan een Google Spreadsheet die automatisch:<\/p>\n<ul data-start=\"966\" data-end=\"1096\">\n<li data-start=\"966\" data-end=\"1049\">\n<p data-start=\"968\" data-end=\"1049\">Maakt locaties mogelijk in campagnes met lage tROAS wanneer er veel tutor beschikbaar is<\/p>\n<\/li>\n<li data-start=\"1050\" data-end=\"1096\">\n<p data-start=\"1052\" data-end=\"1096\">Sluit locaties uit wanneer de beschikbaarheid daalt<\/p>\n<\/li>\n<\/ul>\n<p data-start=\"1098\" data-end=\"1243\">De spreadsheet wordt dagelijks bijgewerkt via SFTP. Locaties worden in kaart gebracht met behulp van Google Geo Codes: unieke ID&#8217;s die Google gebruikt voor targeting en uitsluitingen. <\/p>\n<p data-start=\"1245\" data-end=\"1492\"><strong data-start=\"1245\" data-end=\"1275\">Omgaan met kleinere steden<\/strong><br data-start=\"1275\" data-end=\"1278\">We merkten ook dat het te beperkt was om alleen op kleine steden te richten. Tutoren waren vaak bereid om naar nabijgelegen gebieden te reizen.<br data-start=\"1404\" data-end=\"1407\">Dus in plaats van vaste geo-codes voor steden te gebruiken, gebruikte ik co\u00f6rdinaten plus radius targeting. <\/p>\n<p data-start=\"1494\" data-end=\"1516\">Dit is gedaan met behulp van:<\/p>\n<ul data-start=\"1517\" data-end=\"1577\">\n<li data-start=\"1517\" data-end=\"1540\">\n<p data-start=\"1519\" data-end=\"1540\">De Google Maps API<\/p>\n<\/li>\n<li data-start=\"1541\" data-end=\"1577\">\n<p data-start=\"1543\" data-end=\"1577\">Een aangepast script in Google Sheets<\/p>\n<\/li>\n<\/ul>\n<p data-start=\"1579\" data-end=\"1656\">Hierdoor konden we ons richten op gebieden op basis van afstand, niet alleen op vaste plaatsnamen.<\/p>\n<p data-start=\"1658\" data-end=\"1902\"><strong data-start=\"1658\" data-end=\"1688\">Gebouwd met AI en Learning<\/strong><br data-start=\"1688\" data-end=\"1691\">Een paar jaar geleden zou ik dit niet hebben kunnen bouwen. Dankzij tools als ChatGPT, Claude en een cursus scripting van Nils Rooijmans heb ik geleerd hoe ik dit soort oplossingen zelf kan maken en verbeteren. <\/p>\n<p data-start=\"1904\" data-end=\"2049\"><strong data-start=\"1904\" data-end=\"1931\">Resultaten en What \u201cs Next<\/strong><br data-start=\"1931\" data-end=\"1934\">Het is nog vroeg om definitieve conclusies te trekken, maar ik verwacht dat deze aanpak de leadkwaliteit en matchratio\u201d s zal verbeteren.<\/p>\n<p data-start=\"2051\" data-end=\"2214\">Vervolgens werken we aan <strong data-start=\"2074\" data-end=\"2100\">op onderwerpen gebaseerde uitsluitingen,<\/strong>bijvoorbeeld advertenties voor \u201cwiskundebegeleiding\u201d automatisch pauzeren in gebieden waar momenteel geen wiskundebegeleiders beschikbaar zijn.<\/p>\n<p data-start=\"2216\" data-end=\"2341\">Als je werkt aan dynamische geo-targeting of automatisering in Google Ads, voel je dan vrij om contact met me op te nemen &#8211; ik ben altijd blij om idee\u00ebn uit te wisselen.<\/p>\n<p>&nbsp;<\/p>\n<p>&nbsp;<\/p>\n<p><!-- \/divi:paragraph -->[\/et_pb_text][\/et_pb_column][\/et_pb_row][et_pb_row _builder_version=&#8221;4.21.0&#8243; _module_preset=&#8221;default&#8221;][et_pb_column _builder_version=&#8221;4.21.0&#8243; _module_preset=&#8221;default&#8221; type=&#8221;4_4&#8243;][\/et_pb_column][\/et_pb_row][\/et_pb_section]<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Turning Availability Data into Geo-Bidding SignalsIk deelde een bericht over Concept Drift &#8211; hetidee dat systemen die getraind zijn op gegevens uit het verleden hun nauwkeurigheid kunnen verliezen wanneer de omstandigheden in de echte wereld veranderen. Zoals beloofd, volgt hier een praktisch voorbeeld van hoe ik dit voor een klant heb aangepakt. De casusDe klant [&hellip;]<\/p>\n","protected":false},"author":3,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"_et_pb_use_builder":"on","_et_pb_old_content":"","_et_gb_content_width":"","jetpack_post_was_ever_published":false,"_jetpack_newsletter_access":"","_jetpack_dont_email_post_to_subs":false,"_jetpack_newsletter_tier_id":0,"_jetpack_memberships_contains_paywalled_content":false,"_jetpack_memberships_contains_paid_content":false,"footnotes":""},"categories":[6],"tags":[],"class_list":["post-993","post","type-post","status-publish","format-standard","hentry","category-geen-onderdeel-van-een-categorie"],"yoast_head":"<!-- This site is optimized with the Yoast SEO Premium plugin v24.9 (Yoast SEO v28.2) - https:\/\/yoast.com\/product\/yoast-seo-premium-wordpress\/ -->\n<title>- Apol Digital<\/title>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/apoldigital.com\/nl\/2025\/06\/21\/993\/\" \/>\n<meta property=\"og:locale\" content=\"nl_NL\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:description\" content=\"Turning Availability Data into Geo-Bidding SignalsIk deelde een bericht over Concept Drift - hetidee dat systemen die getraind zijn op gegevens uit het verleden hun nauwkeurigheid kunnen verliezen wanneer de omstandigheden in de echte wereld veranderen. Zoals beloofd, volgt hier een praktisch voorbeeld van hoe ik dit voor een klant heb aangepakt. De casusDe klant [&hellip;]\" \/>\n<meta property=\"og:url\" content=\"https:\/\/apoldigital.com\/nl\/2025\/06\/21\/993\/\" \/>\n<meta property=\"og:site_name\" content=\"Apol Digital\" \/>\n<meta property=\"article:published_time\" content=\"2025-06-21T17:39:32+00:00\" \/>\n<meta property=\"article:modified_time\" content=\"2025-06-21T17:42:36+00:00\" \/>\n<meta name=\"author\" content=\"Harmeet Singh\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:label1\" content=\"Geschreven door\" \/>\n\t<meta name=\"twitter:data1\" content=\"Harmeet Singh\" \/>\n\t<meta name=\"twitter:label2\" content=\"Geschatte leestijd\" \/>\n\t<meta name=\"twitter:data2\" content=\"3 minuten\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\\\/\\\/schema.org\",\"@graph\":[{\"@type\":\"Article\",\"@id\":\"https:\\\/\\\/apoldigital.com\\\/nl\\\/2025\\\/06\\\/21\\\/993\\\/#article\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/apoldigital.com\\\/nl\\\/2025\\\/06\\\/21\\\/993\\\/\"},\"author\":{\"name\":\"Harmeet Singh\",\"@id\":\"https:\\\/\\\/apoldigital.com\\\/nl\\\/#\\\/schema\\\/person\\\/b4cf7b65193308d6e75a47c64dabac63\"},\"headline\":\"Geen titel\",\"datePublished\":\"2025-06-21T17:39:32+00:00\",\"dateModified\":\"2025-06-21T17:42:36+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\\\/\\\/apoldigital.com\\\/nl\\\/2025\\\/06\\\/21\\\/993\\\/\"},\"wordCount\":526,\"commentCount\":0,\"publisher\":{\"@id\":\"https:\\\/\\\/apoldigital.com\\\/nl\\\/#organization\"},\"articleSection\":[\"Geen onderdeel van een categorie\"],\"inLanguage\":\"nl-NL\",\"potentialAction\":[{\"@type\":\"CommentAction\",\"name\":\"Comment\",\"target\":[\"https:\\\/\\\/apoldigital.com\\\/nl\\\/2025\\\/06\\\/21\\\/993\\\/#respond\"]}]},{\"@type\":\"WebPage\",\"@id\":\"https:\\\/\\\/apoldigital.com\\\/nl\\\/2025\\\/06\\\/21\\\/993\\\/\",\"url\":\"https:\\\/\\\/apoldigital.com\\\/nl\\\/2025\\\/06\\\/21\\\/993\\\/\",\"name\":\"- Apol Digital\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/apoldigital.com\\\/nl\\\/#website\"},\"datePublished\":\"2025-06-21T17:39:32+00:00\",\"dateModified\":\"2025-06-21T17:42:36+00:00\",\"inLanguage\":\"nl-NL\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\\\/\\\/apoldigital.com\\\/nl\\\/2025\\\/06\\\/21\\\/993\\\/\"]}]},{\"@type\":\"WebSite\",\"@id\":\"https:\\\/\\\/apoldigital.com\\\/nl\\\/#website\",\"url\":\"https:\\\/\\\/apoldigital.com\\\/nl\\\/\",\"name\":\"Apol Digital\",\"description\":\"Online Marketing Consultancy Freelancer\",\"publisher\":{\"@id\":\"https:\\\/\\\/apoldigital.com\\\/nl\\\/#organization\"},\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\\\/\\\/apoldigital.com\\\/nl\\\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"nl-NL\"},{\"@type\":\"Organization\",\"@id\":\"https:\\\/\\\/apoldigital.com\\\/nl\\\/#organization\",\"name\":\"Apol Digital\",\"url\":\"https:\\\/\\\/apoldigital.com\\\/nl\\\/\",\"logo\":{\"@type\":\"ImageObject\",\"inLanguage\":\"nl-NL\",\"@id\":\"https:\\\/\\\/apoldigital.com\\\/nl\\\/#\\\/schema\\\/logo\\\/image\\\/\",\"url\":\"https:\\\/\\\/i0.wp.com\\\/apoldigital.com\\\/wp-content\\\/uploads\\\/2023\\\/07\\\/brandmark-design-7.png?fit=625%2C625&ssl=1\",\"contentUrl\":\"https:\\\/\\\/i0.wp.com\\\/apoldigital.com\\\/wp-content\\\/uploads\\\/2023\\\/07\\\/brandmark-design-7.png?fit=625%2C625&ssl=1\",\"width\":625,\"height\":625,\"caption\":\"Apol Digital\"},\"image\":{\"@id\":\"https:\\\/\\\/apoldigital.com\\\/nl\\\/#\\\/schema\\\/logo\\\/image\\\/\"},\"sameAs\":[\"https:\\\/\\\/www.linkedin.com\\\/company\\\/98135596\\\/admin\\\/dashboard\\\/\"]},{\"@type\":\"Person\",\"@id\":\"https:\\\/\\\/apoldigital.com\\\/nl\\\/#\\\/schema\\\/person\\\/b4cf7b65193308d6e75a47c64dabac63\",\"name\":\"Harmeet Singh\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"nl-NL\",\"@id\":\"https:\\\/\\\/secure.gravatar.com\\\/avatar\\\/9cd21c968ae1db5df9785ab11933d0c00e17975d0c26b36986606b679d12958e?s=96&d=mm&r=g\",\"url\":\"https:\\\/\\\/secure.gravatar.com\\\/avatar\\\/9cd21c968ae1db5df9785ab11933d0c00e17975d0c26b36986606b679d12958e?s=96&d=mm&r=g\",\"contentUrl\":\"https:\\\/\\\/secure.gravatar.com\\\/avatar\\\/9cd21c968ae1db5df9785ab11933d0c00e17975d0c26b36986606b679d12958e?s=96&d=mm&r=g\",\"caption\":\"Harmeet Singh\"},\"sameAs\":[\"http:\\\/\\\/www.apoldigital.com\"],\"url\":\"https:\\\/\\\/apoldigital.com\\\/nl\\\/author\\\/marketing\\\/\"}]}<\/script>\n<!-- \/ Yoast SEO Premium plugin. -->","yoast_head_json":{"title":"- Apol Digital","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/apoldigital.com\/nl\/2025\/06\/21\/993\/","og_locale":"nl_NL","og_type":"article","og_description":"Turning Availability Data into Geo-Bidding SignalsIk deelde een bericht over Concept Drift - hetidee dat systemen die getraind zijn op gegevens uit het verleden hun nauwkeurigheid kunnen verliezen wanneer de omstandigheden in de echte wereld veranderen. Zoals beloofd, volgt hier een praktisch voorbeeld van hoe ik dit voor een klant heb aangepakt. De casusDe klant [&hellip;]","og_url":"https:\/\/apoldigital.com\/nl\/2025\/06\/21\/993\/","og_site_name":"Apol Digital","article_published_time":"2025-06-21T17:39:32+00:00","article_modified_time":"2025-06-21T17:42:36+00:00","author":"Harmeet Singh","twitter_card":"summary_large_image","twitter_misc":{"Geschreven door":"Harmeet Singh","Geschatte leestijd":"3 minuten"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/apoldigital.com\/nl\/2025\/06\/21\/993\/#article","isPartOf":{"@id":"https:\/\/apoldigital.com\/nl\/2025\/06\/21\/993\/"},"author":{"name":"Harmeet Singh","@id":"https:\/\/apoldigital.com\/nl\/#\/schema\/person\/b4cf7b65193308d6e75a47c64dabac63"},"headline":"Geen titel","datePublished":"2025-06-21T17:39:32+00:00","dateModified":"2025-06-21T17:42:36+00:00","mainEntityOfPage":{"@id":"https:\/\/apoldigital.com\/nl\/2025\/06\/21\/993\/"},"wordCount":526,"commentCount":0,"publisher":{"@id":"https:\/\/apoldigital.com\/nl\/#organization"},"articleSection":["Geen onderdeel van een categorie"],"inLanguage":"nl-NL","potentialAction":[{"@type":"CommentAction","name":"Comment","target":["https:\/\/apoldigital.com\/nl\/2025\/06\/21\/993\/#respond"]}]},{"@type":"WebPage","@id":"https:\/\/apoldigital.com\/nl\/2025\/06\/21\/993\/","url":"https:\/\/apoldigital.com\/nl\/2025\/06\/21\/993\/","name":"- Apol Digital","isPartOf":{"@id":"https:\/\/apoldigital.com\/nl\/#website"},"datePublished":"2025-06-21T17:39:32+00:00","dateModified":"2025-06-21T17:42:36+00:00","inLanguage":"nl-NL","potentialAction":[{"@type":"ReadAction","target":["https:\/\/apoldigital.com\/nl\/2025\/06\/21\/993\/"]}]},{"@type":"WebSite","@id":"https:\/\/apoldigital.com\/nl\/#website","url":"https:\/\/apoldigital.com\/nl\/","name":"Apol Digital","description":"Online Marketing Consultancy Freelancer","publisher":{"@id":"https:\/\/apoldigital.com\/nl\/#organization"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/apoldigital.com\/nl\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"nl-NL"},{"@type":"Organization","@id":"https:\/\/apoldigital.com\/nl\/#organization","name":"Apol Digital","url":"https:\/\/apoldigital.com\/nl\/","logo":{"@type":"ImageObject","inLanguage":"nl-NL","@id":"https:\/\/apoldigital.com\/nl\/#\/schema\/logo\/image\/","url":"https:\/\/i0.wp.com\/apoldigital.com\/wp-content\/uploads\/2023\/07\/brandmark-design-7.png?fit=625%2C625&ssl=1","contentUrl":"https:\/\/i0.wp.com\/apoldigital.com\/wp-content\/uploads\/2023\/07\/brandmark-design-7.png?fit=625%2C625&ssl=1","width":625,"height":625,"caption":"Apol Digital"},"image":{"@id":"https:\/\/apoldigital.com\/nl\/#\/schema\/logo\/image\/"},"sameAs":["https:\/\/www.linkedin.com\/company\/98135596\/admin\/dashboard\/"]},{"@type":"Person","@id":"https:\/\/apoldigital.com\/nl\/#\/schema\/person\/b4cf7b65193308d6e75a47c64dabac63","name":"Harmeet Singh","image":{"@type":"ImageObject","inLanguage":"nl-NL","@id":"https:\/\/secure.gravatar.com\/avatar\/9cd21c968ae1db5df9785ab11933d0c00e17975d0c26b36986606b679d12958e?s=96&d=mm&r=g","url":"https:\/\/secure.gravatar.com\/avatar\/9cd21c968ae1db5df9785ab11933d0c00e17975d0c26b36986606b679d12958e?s=96&d=mm&r=g","contentUrl":"https:\/\/secure.gravatar.com\/avatar\/9cd21c968ae1db5df9785ab11933d0c00e17975d0c26b36986606b679d12958e?s=96&d=mm&r=g","caption":"Harmeet Singh"},"sameAs":["http:\/\/www.apoldigital.com"],"url":"https:\/\/apoldigital.com\/nl\/author\/marketing\/"}]}},"jetpack_featured_media_url":"","jetpack_sharing_enabled":true,"_links":{"self":[{"href":"https:\/\/apoldigital.com\/nl\/wp-json\/wp\/v2\/posts\/993","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/apoldigital.com\/nl\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/apoldigital.com\/nl\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/apoldigital.com\/nl\/wp-json\/wp\/v2\/users\/3"}],"replies":[{"embeddable":true,"href":"https:\/\/apoldigital.com\/nl\/wp-json\/wp\/v2\/comments?post=993"}],"version-history":[{"count":6,"href":"https:\/\/apoldigital.com\/nl\/wp-json\/wp\/v2\/posts\/993\/revisions"}],"predecessor-version":[{"id":1000,"href":"https:\/\/apoldigital.com\/nl\/wp-json\/wp\/v2\/posts\/993\/revisions\/1000"}],"wp:attachment":[{"href":"https:\/\/apoldigital.com\/nl\/wp-json\/wp\/v2\/media?parent=993"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/apoldigital.com\/nl\/wp-json\/wp\/v2\/categories?post=993"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/apoldigital.com\/nl\/wp-json\/wp\/v2\/tags?post=993"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}