https://digitalanalyticspills.substack.com/p/dap-026-ga4-remarketing-simplified
Novità in casa #GoogleSearchConsole!
Da lunedì 27 ottobre 2025 è disponibile una nuova funzionalità in #SearchConsoleInsights: i gruppi di query
Un grande passo avanti per l’analisi #SEO:
questa feature utilizza l’intelligenza artificiale per raggruppare automaticamente le query di ricerca simili, permettendo di superare il limite delle mille varianti della stessa domanda.
🔗https://developers.google.com/search/blog/2025/10/search-console-query-groups?hl=it
#SearchInsights #DigitalAnalytics #QueryGroups #DataDrivenMarketing #SearchIntent #GoogleUpdate
The 20th edition of #DigitalAnalyticsPills is out!
🤖 The big news is, from DAP #018 I'm using CrewAI to automate the boring part and publish it a bit faster than before.
https://digitalanalyticspills.substack.com/p/dap-020-meta-and-tiktok-ads-integrations
Server-Side Event Tracking: A Complete Implementation Guide
#ServerSideTracking #EventTracking #DigitalAnalytics #AdTech #PrivacyCompliance #MarketingTechnology
Microsoft Clarity enforces cookie consent requirements across Europe: Microsoft mandates consent signals for Clarity users in EEA, UK, and Switzerland starting October 31, 2025, affecting session recordings and analytics features. https://ppc.land/microsoft-clarity-enforces-cookie-consent-requirements-across-europe/ #MicrosoftClarity #CookieConsent #PrivacyRegulations #DataProtection #DigitalAnalytics
📊 Scopri come la Digital Analytics può rivoluzionare il Terzo Settore! 3 casi studio reali guidano il cambiamento. #DigitalAnalytics #TerzoSettore 💼
🔗 https://www.tomshw.it/business/la-digital-analytics-per-il-terzo-settore-3-casi-studio-reali
🎓 The 3rd session of the Attribution Masterclass was a blast! 🚀
Key points:
- Incrementality measures conversions or clicks that wouldn’t happen otherwise.
- MMM provides a big-picture view, analyzing historical data.
These methods address challenges like dark social, cross-device journeys, and long sales cycles.
Blog post with my notes: https://buff.ly/4eISaUR
Waitlist for the next cohort: https://buff.ly/4fxvjfD
#MarketingAttribution #DigitalAnalytics #MMM #Incrementality
🎓 In part 2 of the *Attribution Masterclass*, Timo and Barbara covered these key areas for multi-touch attribution:
1. **UTM Tagging**: Ensure consistency to maintain reliable data.
2. **User Journeys**: Address challenges with tracking user journeys across platforms.
3. **User Data Stitching**: Use unique IDs to link interactions for a clearer view.
4. **Attribution Models in Amplitude**: Compare data-driven, first-touch, last-touch models for actionable insights.
A simple interactive Google Sheets app:
Enter the URL of a sitemap, enter a word (or regex), and see how much content/coverage they have on the topic.
This is made with four formulas, utilizing two functions.
Let me know how you would like this to be improved.
#DataScience #SEO #SEM #DigitalMarketing #DigitalAnalytics #Analytics #Googlesheets #Excel
Day 41 of #100DaysOfCode:
Tried to parse a log file with 4.6 Billion lines until it crashed my computer. There should be a better way to do that.
I settled for 100 Million lines. (16 minutes, and one line of code)
You can get started here:
Day 40 of #100DaysOfCode:
🟦🟦🟦🟦⬜⬜⬜⬜⬜⬜ 40%
Added an interactive treemap visualization to the URL analysis app, to view first two levels of a website's URL structure.
Try it out here:
#DataScience #Python #SEO #SEM #DigitalAnalytics #DigitalMarketing #BrightonSEO
Day 39 of #100DaysOfCode
Custom log file analysis
🔵 Create log files any way you want using any format you want
🔵 Log the events you want, answer questions that you care about
🔵 Real example with actual data
#DataScience #Python #Logfiles #DigitalMarketing #DigitalAnalytics #SEO
Day 30 of #100DaysOfCode
🟦🟦🟦⬜⬜⬜⬜⬜⬜⬜ 30%
Update the URL analysis app to use parquet for much much better performance.
Try it out here:
#DataScience #Python #SEO #SEM #DigitalAnalytics #DigitalMarketing
Finding internal broken links is much easier than external ones with the crawlytics links function.
After crawling a website:
🔵 Get the link summary table with crawlytics[.]links
🔵 Filter the error pages from the crawl table by any status code you want e.g. >=400, != 200, etc.
🔵 Merge the two tables
🔵 Done
Here is a notebook if you want to test it out:
#advertools #DataScience #SEO #Python #DigitalAnalytics #DigitalMarketing
External link analysis with the #advertools crawlytics module
🔵 Use the links() function to map all links on website (URL, anchor text, nofollow, internal/external)
🔵 Count the most linked-to domains
🔵 Crawl external links and get status codes
🔵 Locate broken external links on the website using their location and anchor text
🔵 Enjoy
Get a copy of the HTML report (includes link to code repo):
https://bit.ly/48OowL5
#DataScience #SEO #Crawling #Python #DigitalAnalytics #DigitalMarketing