Latest / Marketing-Automatisierung 2026 / Messung des AI-Zitierungseffekts: Analytik, Protokolle und Panel-Scrapes
Transcript
- 0:00SPEAKER_00: Messung des AI-Zitierungseffekts.
- 0:03SPEAKER_00: Analytik, Protokolle und Panel Scrapes.
- 0:06SPEAKER_00: Einführung KI-gesteuerter Entdeckungen verteilen sich mittlerweile auf mehrere Messschichten.
- 0:12SPEAKER_00: Eine Person sieht möglicherweise ein in einer KI-Antwort zitiertes Unternehmen, klickt auf einen Link, ohne nützlichen Referer, besucht die Seite über einen Browser, der Kampagnendaten entfernt oder liest eine Antwort, ohne überhaupt zu klicken.
- 0:28SPEAKER_00: Gleichzeitig kann ein KI-Crawler die Seite des Unternehmens anfordern, ohne einen menschlichen Besucher darzustellen.
- 0:36SPEAKER_00: Ein nützliches Messsystem muss daher vier Fragen trennen.
- 0:40SPEAKER_00: Wurde die Seite gecrawlt oder abgerufen?
- 0:43SPEAKER_00: Wurde die Seite in einer KI-Antwort zitiert?
- 0:46SPEAKER_00: Hat eine Person die Seite über diese Antwort besucht?
- 0:49SPEAKER_00: Hat dieser Besuch ein sinnvolles Engagement oder Umsatz generiert?
- 0:54SPEAKER_00: Stand 22.
- 0:56SPEAKER_00: September 2026 verbessert sich die Erstanbieterberichterstattung.
- 1:01SPEAKER_00: Die Google Search Console bietet einen Performance-Bericht für generative KI für AI-Overviews und AI-Modus, einschließlich Impressionen, Seiten, Ländern, Geräten und Daten.
- 1:14SPEAKER_00: Der Bericht wurde am 31.
- 1:16SPEAKER_00: August 2026 weltweit verfügbar.
- 1:20SPEAKER_00: Googles Performance-Bericht für generative KI.
- 1:24SPEAKER_00: Microsoft bietet ebenfalls einen AI-Leistungsbericht in den Bing Webmaster-Tools an.
- 1:30SPEAKER_00: Die öffentliche Vorschau berichtet über Gesamtzitate, zitierte Seiten, unterstützende Abfragen und Zitationstrends über unterstützte Microsoft KI-Erlebnisse hinweg.
- 1:41SPEAKER_00: Bing Webmaster Tools AI-Leistung Diese Calls sollten für ihre eigenen Oberflächen als maßgeblich angesehen werden.
- 1:49SPEAKER_00: Sie bilden jedoch kein vollständiges, assistentenübergreifendes Messsystem.
- 1:54SPEAKER_00: Der empfohlene Ansatz ist die Kombination von Erstanbieterberichten, Serverlogs, kontrollierten Tracking-Links, Analyseexporten und geplanten Beobachtungen von Antwortpanels.
- 2:06SPEAKER_00: Warum die Messung von KI-Verweisen schwierig ist.
- 2:09SPEAKER_00: Traditionelle Webanalyse hängt stark vom Referer-Header und Kampagnenparametern ab.
- 2:15SPEAKER_00: Beides kann fehlen oder unvollständig sein.
- 2:18SPEAKER_00: Der HTTP-Referer-Header kann die vorherige Seite nur den Ursprung der vorherigen Website oder überhaupt keinen Wert enthalten.
- 2:27SPEAKER_00: Browser-Referer-Richtlinien können diese Informationen absichtlich einschränken oder entfernen.
- 2:33SPEAKER_00: MDN-Referer-Policy-Dokumentation.
- 2:36SPEAKER_00: KI-Systeme schaffen zusätzliche Komplikationen.
- 2:40SPEAKER_00: Ein Assistent kann auf eine Seite verlinken, ohne einen erkennbaren Referer zu senden.
- 2:46SPEAKER_00: Ein Assistent kann eine ungeleitete oder umgeschriebene URL verwenden.
- 2:51SPEAKER_00: Ein Assistent kann Inhalte serverseitig abrufen, bevor er eine Antwort anzeigt.
- 2:56SPEAKER_00: Ein KI-Crawler kann eine Seite besuchen, ohne dass ein Mensch sie sieht.
- 3:01SPEAKER_00: Die Antwort kann eine kanonische URL-Citieren anstatt der ursprünglich abgerufenen URL.
- 3:07SPEAKER_00: Die Antwort kann je nach Standort, Gerät, Sprache, Zeit oder Personalisierung variieren.
- 3:14SPEAKER_00: Beispielsweise unterscheidet OpenAI zwischen OAI Searchbot für die Sucherkennung, GPT-Bot für mögliche Trainingszwecke und ChatGPT-User für vom Benutzer initiierte Aktionen.
- 3:28SPEAKER_00: Perplexity identifiziert separat PerplexityBot und Perplexity User.
- 3:33SPEAKER_00: Anthropic identifiziert ClaudBot, Claude Searchbot und Claude User.
- 3:39SPEAKER_00: Diese Anfragen sollten nicht zu einer generischen AI-Traffic-Zahl zusammengefasst werden.
- 3:44SPEAKER_00: OpenAI Crawler-Dokumentation, Perplexity Crawler Dokumentation, Anthropic Crawler Dokumentation.
- 3:52SPEAKER_00: Die zentrale Regel lautet, Crawler-Aktivität ist kein Verweis-Traffic.
- 3:56SPEAKER_00: Die Sichtbarkeit von Zitaten ist kein Traffic.
- 3:59SPEAKER_00: Und Traffic ist kein Geschäftserfolg.
- 4:02SPEAKER_00: Das Mess-Framework verwenden Sie 5 Messschichten.
- 4:06SPEAKER_00: For the full table, please open this article on autopod.co.
- 4:11SPEAKER_00: Empfohlene Hierarchie der Wahrheitsquellen.
- 4:13SPEAKER_00: Verwenden Sie für jede Frage das stärkste verfügbare Signal.
- 4:17SPEAKER_00: Erstanbieter-Plattformberichte für Impressionen und Zitationen.
- 4:21SPEAKER_00: Antwortpanel-Beobachtungen für Sichtbarkeit auf Prompt-Ebene und Wettbewerbsvergleiche.
- 4:27SPEAKER_00: Weiterleitungslogs für kontrollierte Link-Klicks.
- 4:30SPEAKER_00: Webanalyse für Sitzungen, Engagement und Konversionen, Serverloks für Crawler und Abrufaktivität.
- 4:37SPEAKER_00: Modellierte Schätzungen nur, wenn keine direkten Beweise vorliegen.
- 4:41SPEAKER_00: Fassen Sie nicht alle Signale zu einer einzigen Zahl zusammen, ohne die Quelle und das Konfidenzniveau beizubehalten.
- 4:49SPEAKER_00: Kerndatenmodell.
- 4:50SPEAKER_00: Erstellen Sie ein Data Warehouse mit separaten Tabellen für Rohbeobachtungen und abgeleitete Metriken.
- 4:57SPEAKER_00: Panel Runs.
- 4:58SPEAKER_00: Eine Zeile für jeden Prompt und Oberflächencheck.
- 5:01SPEAKER_00: Text, Run ID, Observed Add, Surface Topic, Prompt ID, Query Text, Lokal, Country Device, Panel Present, Panel Type, Answer Hash, RAW HTML Path, Screenshot Path, Collector Version Status, Panel Citations.
- 5:17SPEAKER_00: Eine Zeile für jeden in einem Antwortpanel beobachteten Link.
- 5:21SPEAKER_00: Text, Run ID, Surface Topic, Prompt ID, Cited URL, Cited Domain, Citation Position, Link Scope, Target Domain, Target Cited, AI Crawler Requests, Aggregierte Server Logdaten, Text, Date, Botname, Botrol, Path, Requests, Successful Requests, Error Requests, Unique IP Count, Shortener Clicks, Eine Zeile für jede Anfrage über einen kontrollierten Link.
- 5:48SPEAKER_00: Text, Click ID, Accurred Add, SLUG, Surface Topic, Prompt ID, Asset ID, Referral Host, User Agent Family, IP Haymark, Destination Path, AI Sessions, eine normalisierte Analysetabelle, Text, Session ID, Date, Surface, Topic, Prompt ID, Landing Page, Attribution Method, Confidence, Engaged, Engagement Time Seconds, Key Event, Revenue.
- 6:14SPEAKER_00: Das Feld Confidence ist wichtig.
- 6:16SPEAKER_00: Entfohlene Werte sind a.
- 6:18SPEAKER_00: DE Hekt.
- 6:19SPEAKER_00: Kontrollierter Kurzlink-Klick oder vertrauenswürdiger Kampagnenparameter.
- 6:23SPEAKER_00: b.
- 6:24SPEAKER_00: Stark.
- 6:24SPEAKER_00: Bekannter Assistentenrefer oder verifizierte Benutzerabrufanfrage.
- 6:29SPEAKER_00: c.
- 6:30SPEAKER_00: Wahrscheinlich Kampagnen- oder Landingpage-Nachweise ohne vollständigen Referrer d.
- 6:36SPEAKER_00: Modelliert.
- 6:37SPEAKER_00: Abgeleitet aus Timing-, Panel-Beobachtungen oder aggregierten Änderungen.
- 6:42SPEAKER_00: Berichten Sie A und B, getrennt von C und D.
- 6:46SPEAKER_00: Metrikdefinitionen Zitationsanteil nach Thema Der Zitationsanteil nach Thema Mist, wie oft eine Zieldomäne unter den für ein Thema beobachteten Quellen erscheint.
- 6:57SPEAKER_00: Text Zitationsanteil Thema.
- 7:00SPEAKER_00: Iqua, Textvorkommen von Zitationen der Zildomäne.
- 7:04SPEAKER_00: Text alle Zitationsvorkommen.
- 7:06SPEAKER_00: Beispiel 100 gesamte Zitationen für Projektmanagement-Software beobachtet.
- 7:12SPEAKER_00: 12 Zitationen verweisen auf Ihre Domain.
- 7:15SPEAKER_00: Zitationsanteil nach Thema, Iqua 12%.
- 7:19SPEAKER_00: Diese Metrik misst den Quellenanteil, nicht ob eine Antwort Ihre Website mindestens einmal enthielt.
- 7:25SPEAKER_00: Zitationsabdeckung Verwenden Sie eine zweite Metrik für die Präsenz auf Antwortebene.
- 7:31SPEAKER_00: Text-Zitationsabdeckung Thema.
- 7:34SPEAKER_00: Text-Antwort-Durchläufe mit einer Zielzitation.
- 7:37SPEAKER_00: Text-Antwort-Durchläufe, bei denen ein Panel vorhanden war.
- 7:41SPEAKER_00: Die Zitationsabdeckung ist für nicht-technisches Publikum oft leichter verständlich.
- 7:46SPEAKER_00: Unsere Website erschien in 34% der beobachteten KI-Antworten zu diesem Thema.
- 7:52SPEAKER_00: Zitationsposition.
- 7:54SPEAKER_00: Erfassen Sie die Position einer Zitation innerhalb der Antwort.
- 7:58SPEAKER_00: 1 ist erste beobachtete Quelle.
- 8:00SPEAKER_00: 2 ist zweite beobachtete Quelle.
- 8:03SPEAKER_00: 3 ist dritte beobachtete Quelle.
- 8:05SPEAKER_00: Da KI-Oberflächenquellen oft gruppieren oder neu anordnen, behandeln Sie die Position als deskriptive Beobachtung, nicht als universelles Ranking.
- 8:15SPEAKER_00: Assistentenverweisrate.
- 8:17SPEAKER_00: Die Assistentenverweisrate misst den Anteil der menschlichen Website-Sitzungen, die einer KI-Oberfläche zugeordnet werden können.
- 8:25SPEAKER_00: Text Assistentenverweisrate equa bar, Text KI zugeordnete menschliche Sitzungen.
- 8:31SPEAKER_00: Text alle menschlichen Sitzungen.
- 8:33SPEAKER_00: Berichten Sie mindestens zwei Versionen.
- 8:36SPEAKER_00: Text Bestätigte Assistentenverweisrate.
- 8:39SPEAKER_00: Equa KI-Sitzungen mit A-Konfidenz, alle menschlichen Sitzungen.
- 8:43SPEAKER_00: Erweiterte Assistentenverweisrate.
- 8:45SPEAKER_00: Iqua KI-Sitzungen mit A plus B plus C Konfidenz, alle menschlichen Sitzungen.
- 8:51SPEAKER_00: Die bestätigte Version ist konservativer.
- 8:53SPEAKER_00: Die erweiterte Version ist nützlich für Trendanalysen, sollte aber nicht als vollständig beobachteter Traffic dargestellt werden.
- 9:01SPEAKER_00: Panel-Durchläufe nicht als Impressionen verwenden.
- 9:04SPEAKER_00: Wenn Sie 500 Prompts scrapen, bedeutet das nicht, dass 500 Personen diese Antworten gesehen haben.
- 9:11SPEAKER_00: Ihr Scraper misst eine kontrollierte Stichprobe von Antwortzuständen.
- 9:15SPEAKER_00: Verwenden Sie Erstanbieter-Plattform-Impressions-Berichte, wenn diese verfügbar sind.
- 9:20SPEAKER_00: Engagement nach Zitation.
- 9:23SPEAKER_00: Das Engagement nach Zitation misst, ob Personen, die über eine KI-Zitation kamen, eine sinnvolle Aktion durchgeführt haben.
- 9:30SPEAKER_00: Engagement nach Zitation.
- 9:33SPEAKER_00: Engagierte KI-Sitzungen, KI zugeordnete Sitzungen.
- 9:37SPEAKER_00: Für Google Analytics 4 dauert eine engagierte Sitzung länger als 10 Sekunden, beinhaltet ein Schlüsselereignis oder mindestens zwei Seiten oder Bildschirmansichten.
- 9:49SPEAKER_00: Google Analytics Dokumentation zur Engagementrate.
- 9:52SPEAKER_00: Berichten Sie auch Engagementzeit nach Zitation mittlere engagierte Sekunden pro KI-Sitzung.
- 10:00SPEAKER_00: Konversionsrate nach Zitation, KI-Sitzungen mit einem Schlüsselereignis, KI zugeordnete Sitzungen.
- 10:07SPEAKER_00: Umsatz pro Sitzung nach Zitation egal Umsatz aus KI-Sitzungen, KI zugeordnete Sitzungen.
- 10:15SPEAKER_00: Die mittlere Engagementzeit ist in der Regel stabiler als die durchschnittliche Engagementzeit, da eine kleine Anzahl sehr langer Sitzungen den Durchschnitt verzerren kann.
- 10:26SPEAKER_00: Zusätzliche nützliche Metriken.
- 10:28SPEAKER_00: Erfolgsrate des KI-Crawlers.
- 10:31SPEAKER_00: Crawler-Erfolgsrate KI-Crawler-Anfragen, die 2XX oder 3XX zurückgeben, KI-Crawler anfragen.
- 10:40SPEAKER_00: Schlüsseln Sie dies nach Bot und Pfad auf.
- 10:43SPEAKER_00: Ein starker Rückgang der Zitationen in Kombination mit einer steigenden Crawler-Fehlerrate kann auf ein Hosting, Firewall- oder Robots-Konfigurationsproblem hinweisen.
- 10:53SPEAKER_00: Zitationsklickrate.
- 10:55SPEAKER_00: Für kontrollierte Beobachtungen von Antwortpanels.
- 10:59SPEAKER_00: Beobachtete Zitationsklickrate, egal bestätigte Kurzlink-Klicks, beobachtete Zielzitationen.
- 11:06SPEAKER_00: Dies ist keine echte Benutzerklickrate.
- 11:09SPEAKER_00: Es sei denn, der Nenner repräsentiert tatsächliche Benutzerimpressionen.
- 11:13SPEAKER_00: Kennzeichnen Sie es deutlich als beobachtete operative Metrik.
- 11:17SPEAKER_00: Zitationsaktualität.
- 11:19SPEAKER_00: Messen Sie, wie oft die zitierte URL die aktuelle Seitenversion widerspiegelt.
- 11:25SPEAKER_00: Zitationsaktualität, egal zitierte Seiten mit aktuellem Content-Hash, zitierte Seiten.
- 11:31SPEAKER_00: Dies ist nützlich für Dokumentations-, Preis, Produkt- und Richtlinienseiten, die sich häufig ändern.
- 11:38SPEAKER_00: Serverlog-Analyse.
- 11:40SPEAKER_00: Strukturierte Zugriffsprotokolle konfigurieren.
- 11:43SPEAKER_00: Strukturierte Protokolle sind einfacher zu analysieren als herkömmliche, durch Leerzeichen getrennte Protokolle.
- 11:51SPEAKER_00: Beispiel einer Nginx-Konfiguration.
- 11:54SPEAKER_00: Nginx-Logformat AI.
- 11:56SPEAKER_00: Escape JSON, dabei TS$Time ISO 80S1, Remote Adre$enter.
- 12:04SPEAKER_00: $request$request, Status$Status.
- 12:09SPEAKER_00: Bytes$odybytecent.
- 12:11SPEAKER_00: Referrer$TTP Referrer.
- 12:15SPEAKER_00: User Agent$TTP User Agent.
- 12:18SPEAKER_00: Host$ost.
- 12:20SPEAKER_00: Accesslog varlog Engine X AI Access.json L AI JSON.
- 12:26SPEAKER_00: Speichern Sie die Protokolldateien an einem eingeschränkten Ort.
- 12:30SPEAKER_00: Senden Sie keine hohen IP-Adressen an eine allgemeine Analysetabelle.
- 12:34SPEAKER_00: Es sei denn, Sie haben einen klaren operativen Grund.
- 12:37SPEAKER_00: AI-Anfragetypen identifizieren.
- 12:40SPEAKER_00: Trennen Sie mindestens Text OpenAI, OAI Searchbot, Chat GPT-User, GPT-Bot, Anthropic, Cloud Searchbot, Cloud User, ClaudBot, Perplexity, PerplexityBot, Perplexity User, Suchmaschinen, Googlebot, Bingbot, Googles KI-Suchfunktionen verwenden im Allgemeinen bestehende Google Search-Crawling-Steuerungen, anstelle eines separaten universellen AI-Overview-Bot.
- 13:08SPEAKER_00: Google gibt an, dass Googlebot den Zugriff für die Suche, einschließlich KI-Funktionen, steuert.
- 13:14SPEAKER_00: Google AI-Funktionen und Websites PAM, User Agent Strings können gefälscht werden.
- 13:20SPEAKER_00: Für operative Entscheidungen kombinieren Sie die User-Agent-Übereinstimmung mit vom Anbieter veröffentlichten IP-Bereichen oder verifizierten Reverse-DNS, wo verfügbar.
- 13:31SPEAKER_00: OpenAI und Perplexity veröffentlichen IP-Informationen für Ihre relevanten Crawler und Fetcher.
- 13:37SPEAKER_00: Reproduzierbarer Log Summarizer.
- 13:40SPEAKER_00: Speichern Sie folgendes als A LogSummary Pi.
- 13:43SPEAKER_00: Python atslash BIN slash nth Python TI.
- 13:47SPEAKER_00: Import CSW, Import HashLib.
- 13:49SPEAKER_00: Import HMAK, Import JSON, Import OS, Import Re, Import Sys, From Collections, Import Counter, Default Text, From Early Path, Import Day Text, Import ORL Split.
- 14:01SPEAKER_00: Bot Patterns is OAI SearchBot.
- 14:08SPEAKER_00: B R E Chat GPT user.
- 14:11SPEAKER_00: OpenAI user.
- 14:12SPEAKER_00: Recompile R B chat GPT user B.
- 14:15SPEAKER_00: R E GPT bot.
- 14:17SPEAKER_00: OpenAI training.
- 14:19SPEAKER_00: Recompile R B P T bot.
- 14:21SPEAKER_00: R E.
- 14:22SPEAKER_00: Claude searchbot.
- 14:23SPEAKER_00: Anthropic.
- 14:24SPEAKER_00: Recompile R B Claud Searchbot B.
- 14:27SPEAKER_00: R E.
- 14:27SPEAKER_00: Claude user.
- 14:29SPEAKER_00: Anthropic user B.
- 14:30SPEAKER_00: R E.
- 14:31SPEAKER_00: ClaudeBot.
- 14:32SPEAKER_00: Anthropic training.
- 14:33SPEAKER_00: Recompile R B Claud bot B.
- 14:36SPEAKER_00: R E.
- 14:36SPEAKER_00: Perplexity bot.
- 14:38SPEAKER_00: Perplexity.
- 14:39SPEAKER_00: Recompile R B Perplexity bot B.
- 14:41SPEAKER_00: R E.
- 14:42SPEAKER_00: Perplexity user.
- 14:44SPEAKER_00: Perplexity user.
- 14:45SPEAKER_00: Recompile R B Perplexity user B.
- 14:48SPEAKER_00: R E.
- 14:49SPEAKER_00: Googlebot.
- 14:50SPEAKER_00: Google search.
- 14:51SPEAKER_00: Recompile R B Googlebot B.
- 14:53SPEAKER_00: R E.
- 14:54SPEAKER_00: Bingbot.
- 14:55SPEAKER_00: Bing search.
- 14:56SPEAKER_00: Recompile RB Bingbot B.
- 14:58SPEAKER_00: R E.
- 14:59SPEAKER_00: S secret is OS Environ get HMRK.
- 15:02SPEAKER_00: Replace this in production.
- 15:04SPEAKER_00: Encoder.
- 15:05SPEAKER_00: Def hashMack IP IP.
- 15:07SPEAKER_00: Return hash Mac new secret.
- 15:08SPEAKER_00: IP encode or slash 256.
- 15:11SPEAKER_00: Hex digest.
- 15:12SPEAKER_00: 16.
- 15:13SPEAKER_00: Def classify bot user agent.
- 15:15SPEAKER_00: For bot name, roll pattern in bot patterns items.
- 15:19SPEAKER_00: If pattern search user agent or is d return bot name roll return none none.
- 15:25SPEAKER_00: Def pass path request line.
- 15:27SPEAKER_00: Try paths equals request line dot split return url split parts 1.
- 15:32SPEAKER_00: Path accept exception.
- 15:33SPEAKER_00: Return slash 1.
- 15:35SPEAKER_00: Totals aus default hect lambda.
- 15:37SPEAKER_00: Request 0.
- 15:38SPEAKER_00: Success 0.
- 15:40SPEAKER_00: Error 0.
- 15:40SPEAKER_00: Ips set paths counter.
- 15:42SPEAKER_00: With open import path error, encoding UTF 8.
- 15:46SPEAKER_00: S source.
- 15:47SPEAKER_00: For line and source, try record equals json.loadsline.
- 15:51SPEAKER_00: json decode error.
- 15:53SPEAKER_00: Continue bot name bot roll equals classify bot record dot get user agent.
- 15:58SPEAKER_00: If not bot name continue.
- 16:00SPEAKER_00: Timestamp equals record dot ts.
- 16:03SPEAKER_00: Date equals date time dot from iso format.
- 16:05SPEAKER_00: Timestamp replace z plus zero zero zero.
- 16:08SPEAKER_00: Date dot iso format.
- 16:10SPEAKER_00: Status equals int record dot get status zero.
- 16:13SPEAKER_00: Path equals parse path record dot get request dot date.
- 16:17SPEAKER_00: Key equals date bot name bot roll.
- 16:19SPEAKER_00: Totals key requests plus one.
- 16:21SPEAKER_00: Totals key IPs add HMAC IP record.remote adder.
- 16:25SPEAKER_00: Totals key paths path plus one.
- 16:28SPEAKER_00: If 200 plus status slash 400 totals key success plus one.
- 16:32SPEAKER_00: Else totals key errors plus one.
- 16:35SPEAKER_00: Writer is CSV.writer.
- 16:37SPEAKER_00: Writer dot writer.
- 16:38SPEAKER_00: Date bot name bot roll requests successful requests.
- 16:41SPEAKER_00: Error requests unique IP count top paths.
- 16:44SPEAKER_00: For date bot name bot roll values insorted.
- 16:47SPEAKER_00: Top paths equals values paths most common 10.
- 16:50SPEAKER_00: Writer dot writer date bot name bot roll values request success values errors len values IPs JSON dumps top paths.
- 16:59SPEAKER_00: If name is main, if len sys argv2 print usage python a log summary.py path to access json l sysit 1 main filency mit bash hmac secret along random secret python along summary.py var log nginxai access jsonl data ai crawler daily.csv dies liefert operative nachweise über die Abrufaktivität nicht über menschlichen Traffic.
- 17:25SPEAKER_00: Benutzer definierte Kurzlings für AI-bezogene Zusammenfassungen.
- 17:29SPEAKER_00: Ein Erstanbieter Linkshoppner bietet einen kontrollierten Messpunkt, wenn Sie Zusammenfassungen oder Quellmaterialien veröffentlichen, die von KI-Systemen referenziert werden könnten.
- 17:39SPEAKER_00: Verwenden Sie eine Domain, die Sie kontrollieren, wie zum Beispiel Text.
- 17:43SPEAKER_00: Das Ziel sollte Kampagnenparameter enthalten, wie zum Beispiel Text.
- 17:47SPEAKER_00: UTM Source equals Perplexity.
- 17:50SPEAKER_00: UTM Medium equals AI Answer.
- 17:52SPEAKER_00: UTM Campaign equals Product Documentation, UTM Content Pricing Summary V3.
- 17:58SPEAKER_00: Google empsielt Kampagnenparameter zur Identifizierung von Trafficquellen und Kampagnen.
- 18:03SPEAKER_00: Google Analytics Dokumentation zur Kampagnen-URLs.
- 18:06SPEAKER_00: Empfohlene Linkfelder Text, Surface Topic, Prompt ID, Asset ID, Content Version, Destination Path.
- 18:14SPEAKER_00: Fügen Sie keine persönlichen Informationen, E-Mail-Adressen oder Benutzersuchanfragen in den Link ein.
- 18:20SPEAKER_00: Kampagnenidentifikatoren sollten das veröffentlichte Asset beschreiben, nicht eine Person identifizieren.
- 18:26SPEAKER_00: Wichtige Einschränkungen.
- 18:28SPEAKER_00: Ein Kurzlink ist ein Kalibrierungsgerät, keine Universallösung.
- 18:33SPEAKER_00: Der Assistent kann die Ziel-URL umschreiben.
- 18:36SPEAKER_00: Der Assistent kann stattdessen die kanonische URL zitieren.
- 18:40SPEAKER_00: Der Link kann angezeigt, aber nie angeklickt werden.
- 18:44SPEAKER_00: Ein Browser oder Datenschutztool kann den Referer entfernen.
- 18:48SPEAKER_00: Einige Systeme können das Ziel serverseitig abrufen.
- 18:52SPEAKER_00: Ein Kurzlink misst keine Benutzer, die sich an die Marke erinnern und später zurückkehren.
- 18:58SPEAKER_00: Verwenden Sie keinen Shortener, um das Ziel zu verbergen, Sicherheitssysteme zu umgehen oder Zitationen zu manipulieren.
- 19:06SPEAKER_00: Verwenden Sie eine klare Weiterleitung zu einer relevanten kanonischen Seite.
- 19:11SPEAKER_00: Minimaler Erstanbieter Shortener.
- 19:14SPEAKER_00: Das folgende Beispiel verwendet FastRPI und SQLID.
- 19:18SPEAKER_00: Schützen Sie den Linkerstellungsendpunkt mit Authentifizierung, bevor Sie ihn in der Produktion verwenden.
- 19:24SPEAKER_00: PythonShortener.py, Import Hashlib, Import HMAC, Import OS, Import Secrets, Import SQL i3, from Daytime Import Daytime Time Zone, from URLID.pass ImportPassQSL ORNLODER URL Split, URL Unsplit, from fast RPE, Import FastRPE, HTTP Exception, Request from FastRPE.responses Import Redirect Response from Pydantic Import Base Model.
- 19:52SPEAKER_00: DayPath is OSEnviron.get, OS Shortener DB und Shortener DB.
- 19:58SPEAKER_00: HMACSecret is OSEnviron.get, HMACSecret, replace this in production, and coded.
- 20:05SPEAKER_00: Allowed host HTTP and SCOM app ist fast API.
- 20:10SPEAKER_00: DefDB Connection ist SQLID Connect DB path.
- 20:14SPEAKER_00: Connection Row Factory ist SQL IT row return connection.
- 20:18SPEAKER_00: Def init DB.
- 20:20SPEAKER_00: Connection is db connection punct Create table if not exists links.
- 20:26SPEAKER_00: Slug text primary key.
- 20:28SPEAKER_00: Destination text not null, surface text knob null, topic text, prompt ID text, asset ID text, created at text not null.
- 20:37SPEAKER_00: Connection execute create table if not exists clicks.
- 20:41SPEAKER_00: ID integer primary key auto increment occurred at text not null, slug text not null, surface text, topic text, prompt ID text, referral host text, user agent text, IP HMAC text, connection commit, connection close, dev append query URL params, est equal query or export, query ali text, pass QSL past passed, keep blank values equus, query update params, return URL unsplit, past scheme, past netlock, past path, URL loader query, past fragment, def hash IP IP, return HMAC secret, HMAC secret IP or encode, hash lipshot 250 ist.
- 21:24SPEAKER_00: Hash lipshard 550 ist.
- 21:26SPEAKER_00: Hex DJ CT class link request base model.
- 21:31SPEAKER_00: Destination path stress surface.
- 21:34SPEAKER_00: Topic STR none equals none.
- 21:36SPEAKER_00: Asset ID STR none equals none.
- 21:39SPEAKER_00: App on event, startup def startup.
- 21:41SPEAKER_00: Init DB, def post, app links, def create link, payload, link request.
- 21:46SPEAKER_00: Destination is F.
- 21:47SPEAKER_00: If not payload, destination path starts with destination path must be a site relative path.
- 21:52SPEAKER_00: Raise HTTP exception.
- 21:54SPEAKER_00: Slug equals secrets token or all safe seven.
- 21:57SPEAKER_00: Replace slash dash dash replace slash dash dash.
- 22:00SPEAKER_00: Target equals append query destination.
- 22:02SPEAKER_00: UTM source payload surface.
- 22:03SPEAKER_00: UTM medium AI answer.
- 22:05SPEAKER_00: UTM campaign citation measurement.
- 22:07SPEAKER_00: UTM content payload asset ID or unspecified.
- 22:11SPEAKER_00: Connection equals DB.
- 22:12SPEAKER_00: Connection.execute.
- 22:14SPEAKER_00: Insert into links slug destination surface slash topic.
- 22:17SPEAKER_00: Prompt ID Asset ID created at values E equals F E target target payload surface.
- 22:23SPEAKER_00: Payload topic payload prompt ID.
- 22:25SPEAKER_00: Payload asset ID date time dot now.
- 22:28SPEAKER_00: Connection commit connection close.
- 22:30SPEAKER_00: Return slug slug URL app defget.app kayload s kd request tree apps apt quest row equals connection equals select from links where slug equals slash slug.
- 22:41SPEAKER_00: Fetch one if not row.
- 22:42SPEAKER_00: Connection dot close raise HTTP exception 404.
- 22:46SPEAKER_00: Unknown link.
- 22:47SPEAKER_00: Refer equals request headers dot get refer host equals URL split.
- 22:51SPEAKER_00: Refer dot host name.
- 22:52SPEAKER_00: Or connection dot execute.
- 22:54SPEAKER_00: Insert into clicks occurred at slug.
- 22:56SPEAKER_00: Surface topic prompt ID.
- 22:58SPEAKER_00: Refer host user agent.
- 22:59SPEAKER_00: I phmak values e equals f f row equals surface equals row topic equals row prompt ID.
- 23:05SPEAKER_00: Refer host equals makres dot ter hundred.
- 23:09SPEAKER_00: Hash IP request dot client dot host if request dot client.
- 23:12SPEAKER_00: Connection dot commit.
- 23:14SPEAKER_00: Connection close return.
- 23:15SPEAKER_00: Redirect response row destination status code 302.
- 23:18SPEAKER_00: Fear and Zausmit, Bash PIP install fast API, UVCorn UVCorn Shortener App Host 0.00.0.8080.
- 23:26SPEAKER_00: Verwenden Sie eine 302 Weiterleitung für Messlinks, damit Browser und Zwischensysteme die Weiterleitung weniger wahrscheinlich dauerhaft cachen.
- 23:34SPEAKER_00: Geplantes Scraping von AI-Antwortpanels.
- 23:38SPEAKER_00: Das Scraping von Panels ist nützlich, um Fragen zu beantworten, die Erstanbieteranalysen möglicherweise nicht offenlegen.
- 23:46SPEAKER_00: Welche konkurrierenden Quellen werden zitiert?
- 23:49SPEAKER_00: Welche Seite wird für einen bestimmten Prompt zitiert?
- 23:52SPEAKER_00: Ändert sich die Antwort nach Land oder Gerät?
- 23:55SPEAKER_00: Erscheint die Zitation in der Antwort, in der Quellenliste oder in beiden?
- 24:00SPEAKER_00: Wie stabil ist die Antwort über die Zeit?
- 24:03SPEAKER_00: Zitiert der Assistent einen Kurzlink oder die kanonische URL?
- 24:07SPEAKER_00: Das Scraping muss jedoch sorgfältig erfolgen.
- 24:10SPEAKER_00: Regeln für verantwortungsvolle Datenerfassung.
- 24:13SPEAKER_00: Bevorzugen Sie eine offizielle API, einen lizenzierten Suchdatenanbieter oder einen Erstanbieterbericht.
- 24:21SPEAKER_00: Überprüfen Sie die Bedingungen des Anbieters, bevor Sie Anfragen automatisieren.
- 24:25SPEAKER_00: Beachten Sie gegebenenfalls Robots-Anweisungen.
- 24:28SPEAKER_00: Umgehen Sie keine Captchas, Anmeldesperren, Ratenbegrenzungen oder Botschutzmaßnahmen.
- 24:35SPEAKER_00: Verwenden Sie einen kleinen festen Promptsatz.
- 24:38SPEAKER_00: Führen Sie mit geringer Frequenz aus.
- 24:40SPEAKER_00: Speichern Sie die Antwort und den Zeitstempel, damit die Ergebnisse überprüft werden können.
- 24:46SPEAKER_00: Stocken Sie, wenn ein Anbieter eine Herausforderung oder eine Zugriffsverweigerung zurückgibt.
- 24:52SPEAKER_00: Das Robots Exclusion Protocol ist ein Präferenzmechanismus für Crawler, kein Sicherheitssystem.
- 24:59SPEAKER_00: Es autorisiert keinen Zugriff auf geschützte Inhalte.
- 25:02SPEAKER_00: RFC 9399 Robots Exclusion Protocol Prompt Manifest erstellen.
- 25:08SPEAKER_00: CSV-Prompt ID Topic Query Lokale Surface Target Domain.
- 25:13SPEAKER_00: PM 001 Project Management.
- 25:16SPEAKER_00: Best Project Management Software for Remote Teams.
- 25:19SPEAKER_00: ENUS Google Example.com.
- 25:22SPEAKER_00: PM 001 Project Management.
- 25:25SPEAKER_00: Best Project Management Software for Remote Teams.
- 25:28SPEAKER_00: ENUS BingExample.com PM 002 Analytics How to Measure AI Referral Traffic.
- 25:35SPEAKER_00: ENUS Google Example.com Halten Sie Prompts stabil.
- 25:40SPEAKER_00: Wenn sich Prompts ändern, werden Trendvergleiche weniger zuverlässig.
- 25:44SPEAKER_00: Speichern Sie auch Landsprache, Gerätetyp, Browserversion, Prompt Version, Inhaltsversion, Erfassungszeit in UTC.
- 25:53SPEAKER_00: Google weist darauf hin, dass die Antworten von AI-Overview und AI-Modus variieren können, da Sie unterschiedliche Systeme verwenden und verwandte Suchanfragen oder Query-Fanout nutzen können.
- 26:06SPEAKER_00: Google AI-Funktionen und Website-Dokumentation Playwright-Sammlungsskript Das folgende Skript ist ein allgemeines Forschungstool.
- 26:15SPEAKER_00: Es zeichnet die gerenderte Seite, einen Screenshot, Seitenlinks und den Antworttext auf.
- 26:21SPEAKER_00: Es umgeht absichtlich keine Herausforderungen oder versucht Zugriffskontrollen zu überwinden.
- 26:27SPEAKER_00: PythonScapePanels.py.
- 26:30SPEAKER_00: Import AsynQ, Import CSV, Import HashLib, Import JSON, Import OS, Import Re from DateTime Import DateTime Time Zone From Pathlib Import Path from URLit Parse Import Code Plus URL Join URL split from Playwright Asyncy API Import Asyncy Protocol.
- 26:50SPEAKER_00: Data DIA is path API MKDI parents true exist okay true surface URLs.
- 26:59SPEAKER_00: Google Google Bing Panel markers Google AI overview AI mode Bing Copilot Generative Search Block markers CAPTCHA Unusual Traffic Verify UR Human Access Denied Def clean text value return r dotsub RS plus value or zero strip def host matches URL target domain host is URL split URL hostname or lower target target domain dot lower slip ww return host equals target or host ends with dot target def page hash text normalized is clean text text encode utf8 return hash slib dot shaw256 normalize dot hexadist async def collect one page row surface equals row surface query equals row query target domain equals row target domain search url is surface url surface format query quote plus query await page gotto search url wait until DOM content loaded timeout 45000 await page wait for timeout 2500 text is await page locator body inner text lowered is text.lower if any marker and lowered for marker and block markers return row observed at date time.now status block or challenged panel present false links links is await page locator a evaluate all anchors and anchors map a ref a ref or zero dot text a inner text or zero dot trim trim x dot hex half panel present any and lowered for marker and panel markers dot get surface of observe that datetime dot now run id hash lib.shaw 256 f surface equals row prompted observe that dot iso format dot encode hexades20 html path data deer slash html screenshot path data deer slash html dot png await page screenshot path bash screenshot path full page true html path write text await page content encoding utf eight output links is for position link and enumerate links start one output links dot append href url joins search url link href text clean text link text dot links position position target cited host matches link href target domain return row run id observed at ISO format status okay panel present panel present answer hash page hash text answer text clean text text 5000 HTML path strtml path screenshot path str screenshot path link scope page fallback links output links async def main manifest path rows equals with open manifest path new line encoding utf 8 as source rows equals list output path data dear slash plus dot JSON L async with async playwright as playwright browser is await playwright chromium dot launch headless true context is await browser mu context locale en us time zone id utc page is await context dot new page with open output path w encoding utf eight as output for row and rows try result equals await collect one page row accept exception as x result equals observed at datetime dot now status f error sub subtype x name panel present false links output write plus n output flush keep request volume low await asynchio sleep eight await browser dot close if name equals main asynchio.run main prompts dot csv installieren and ausfehrin bash pip install playwright playwright install chromium python scrape panels dot pie planen sieiner sperre damit sich zwei ausführungen nicht überschneiden können cron153.sn flock n tmpai panel lock whizrbin python 3 optai measure scrapepanels.py genauigkeit mit Oberflächenadaptern verbessern das FallbackScript zeichnet links auf Seitenebene auf das ist nützlich für die Entdeckung, kann aber auch gewöhnliche Suchergebnislinks enthalten.
- 31:14SPEAKER_00: Für den Produktionseinsatz verwenden Sie eine lizenzierte Antwort Panel API wenn verfügbar.
- 31:19SPEAKER_00: Erstellen Sie einen separaten Selektor-Adapter für jede Oberfläche.
- 31:23SPEAKER_00: Speichern Sie die Selektor-Version.
- 31:26SPEAKER_00: Speichern Sie rohes HTML und einen Screenshot.
- 31:29SPEAKER_00: Markieren Sie jeden Datensatz mit Linkscope, Panel Selector oder Linkscope Page Fallback.
- 31:35SPEAKER_00: Berechnen Sie den Zitationsanteilen nur aus Panel Selector Daten, wenn Sie das Panel zuverlässig identifizieren können.
- 31:42SPEAKER_00: Halten Sie Fallback-Beobachtungen in einem separaten explorativen Bericht.
- 31:47SPEAKER_00: Google Analytics und BigQuery Integration.
- 31:50SPEAKER_00: Google Analytics 4 kann Rohereignisdaten nach BigQuery exportieren.
- 31:54SPEAKER_00: Tägliche Exporte bieten stabile Tabellen wie Events JJJ MMTT.
- 32:00SPEAKER_00: Streaming-Exporte sind nützlich für die nahezu Echtzeitüberwachung, können aber unvollständig sein, bis die tägliche Tabelle finalisiert ist.
- 32:10SPEAKER_00: Google Analytics BigQuery Exporte Eine vereinfachte Sitzungsabfrage könnte so aussehen.
- 32:17SPEAKER_00: SQL with Page Events As.
- 32:20SPEAKER_00: Select Event Date User Pseudo-ID.
- 32:23SPEAKER_00: Select Value Int-Value from Unnest Event Params where Key Gar Session ID.
- 32:29SPEAKER_00: As Session ID.
- 32:31SPEAKER_00: Select Value String Value from Unnest Event Params where Key ist Page Location.
- 32:37SPEAKER_00: S Page Location.
- 32:39SPEAKER_00: Select Value String Value from Unnest Event Params where Key is Session Engaged.
- 32:46SPEAKER_00: Event Name from Project Analytics Property Events TAR where table suffice between 2029 201 and 2029 2021.
- 32:57SPEAKER_00: Session rollup as select event date, user pseudo ID, session ID, max case when Reg Apps contains lower page location R, R O T medium, AI answer, then 1s0 end as AI session.
- 33:13SPEAKER_00: Max case when session engaged is 1, then 1 S0 end as engaged session.
- 33:18SPEAKER_00: Max case when event name in purchase generate needs sign up, then 1 as 0 end as key event from page events group by event date, user pseudo ID, session ID.
- 33:30SPEAKER_00: Select event date count if i session is i sessions.
- 33:34SPEAKER_00: Count if i session is i session 1 ON Engaged Session ist 1 ON Engaged I Sessions.
- 33:39SPEAKER_00: Count if I session ist 1 ON Key Event ist ein Key Events.
- 33:43SPEAKER_00: Save Divide Count if I session ist 1 ON Engaged Session ist 1 ON Count IFI Session ist 1 Oen as Post Citation Engagement Rate from Session Rollup.
- 33:54SPEAKER_00: Group by Event Date, Order by Event Date.
- 33:57SPEAKER_00: Für eine ausgereifte Implementierung fügen Sie Surface, Topic und Prompt-ID zur Kampagnenstruktur hinzu oder verknüpfen Sie sie aus der Kurzlink-Click-Tabelle.
- 34:08SPEAKER_00: Erstellen Sie keine hochkardinalen Analysedimensionen für jeden einzelnen Benutzer oder jede Sitzung.
- 34:14SPEAKER_00: Google warnt, dass übermäßige hochkardinale benutzerdefinierte Dimensionen die Berichtsqualität beeinträchtigen können.
- 34:22SPEAKER_00: Google Analytics benutzerdefinierte Dimensionen und Metriken.
- 34:27SPEAKER_00: Dashboard Design - ein praktisches Dashboard, sollte 5 Ansichten enthalten.
- 34:33SPEAKER_00: Management Summary.
- 34:36SPEAKER_00: Zitationsanteil nach Thema, Zitationsabdeckung nach Thema, Bestätigte Assistentenverweisrate, Erweiterte Assistentenverweisrate, Engagement nach Zitation, Erfolgsrate des KI-Crawlers, KI zugeordnete Schlüsselereignisse oder Einnahmen, Trend des Zitationsanteils, Liniendiagramm, Text, Datum, K Thema, K-Oberfläche.
- 35:00SPEAKER_00: Zeigen Sie beides.
- 35:01SPEAKER_00: Vorkommen von Zitationen der Zieldomäne.
- 35:04SPEAKER_00: Alle beobachteten Zitationsvorkommen.
- 35:08SPEAKER_00: Text Beobachtete Zitationen.
- 35:11SPEAKER_00: Kontrollierte Link-Klicks.
- 35:13SPEAKER_00: KI zugeordnete Sitzungen.
- 35:15SPEAKER_00: Engagierte KI-Sitzungen.
- 35:18SPEAKER_00: Jede Stufe sollte Ihre Attributionskonfidenz anzeigen.
- 35:22SPEAKER_00: Crawler-Zustand, Tabelle nach Bot, Text, Bognam, Requests, Successful Requests, Error Rate, Unique IP Count, Top Paths.
- 35:31SPEAKER_00: Alarmieren Sie wenn die Fehlerrate 2% überschreitet, ein Bot plötzlich verschwindet, ein zuvor zugänglicher Inhaltsbereich 403 oder 429 zurückgibt.
- 35:43SPEAKER_00: Crawler-Anfragen sich auf einen unbeabsichtigten privaten Pfad konzentrieren.
- 35:47SPEAKER_00: Content-Chancentabelle, Seiten und Themen nach Rangordnen durch.
- 35:51SPEAKER_00: Text, hoher Zitationsanteil plus niedrige Verweisrate, hohe Impressionen, plus geringe Zitationsabdeckung, hohes Engagement, plus geringe Zitationssichtbarkeit, hohe Crawler-Fehler, plus hohe geschäftliche Bedeutung.
- 36:06SPEAKER_00: Diese Kombinationen führen in der Regel zu besseren Entscheidungen als nur das Trafficvolumen zu betrachten.
- 36:13SPEAKER_00: Minimales Streamlit-Dashboard speichern Sie als Dashboard.py, Python Import Glob, Import GSON, From PathLib Import Path, Import Pandas SPD, Import Streamlit ST, ST set PageConfig, PageTitle, AI Citation Impact, Layout White, Add ST Cache Data, TTL300, DevLad Panel Rows, Rows equals for filename in Glop Glop, Data Panel Strich, JSON L with open filename, encoding UTF8S Source, for line in source, record equals JSON loads line, run ID, equals record get run ID, for link in record get links, host name equals link get href, split, zweiter, rows append ein tartan.
- 36:59SPEAKER_00: Observed that record get observed it.
- 37:02SPEAKER_00: Surface record get surface.
- 37:04SPEAKER_00: Topic record get topic.
- 37:06SPEAKER_00: Prompt ID.
- 37:07SPEAKER_00: Record get prompt ID.
- 37:09SPEAKER_00: Panel present.
- 37:10SPEAKER_00: Record get panel present.
- 37:12SPEAKER_00: Target domain.
- 37:13SPEAKER_00: Record get target domain.
- 37:15SPEAKER_00: Cited domain.
- 37:16SPEAKER_00: Host name.
- 37:17SPEAKER_00: Target cited.
- 37:18SPEAKER_00: Link get target cited.
- 37:20SPEAKER_00: False.
- 37:20SPEAKER_00: Position link get position.
- 37:22SPEAKER_00: Link scope.
- 37:23SPEAKER_00: Record get link scope.
- 37:25SPEAKER_00: Data frame rows panels.
- 37:27SPEAKER_00: Equals load panel rows.
- 37:29SPEAKER_00: Dashboard for KI citations aus working in.
- 37:32SPEAKER_00: If panels.empty.
- 37:34SPEAKER_00: ST warning keina panel beobachtungen befunden.
- 37:37SPEAKER_00: ST stop.
- 37:38SPEAKER_00: Panels date is pd.2 date time.
- 37:41SPEAKER_00: Panels observed at errors coerce.
- 37:43SPEAKER_00: Dt date.date.
- 37:45SPEAKER_00: Citation share equals panels apply.
- 37:47SPEAKER_00: Lambda group target cited.
- 37:49SPEAKER_00: Sum over max len group.
- 37:51SPEAKER_00: 1.
- 37:51SPEAKER_00: Reset index name citation share.
- 37:54SPEAKER_00: Coverage equals panels group by topic.
- 37:57SPEAKER_00: Run ID.
- 37:58SPEAKER_00: Drop na na false.
- 37:59SPEAKER_00: Ag panel present.
- 38:00SPEAKER_00: Panel present max.
- 38:02SPEAKER_00: Target cited target cited max.
- 38:04SPEAKER_00: Reset index.
- 38:05SPEAKER_00: Coverage equals.
- 38:06SPEAKER_00: Coverage panel present equals true.
- 38:09SPEAKER_00: Group by topic.
- 38:10SPEAKER_00: Apply lambda group target cited.mean.
- 38:12SPEAKER_00: Reset index name citation coverage.
- 38:15SPEAKER_00: Call one call two ST columns two.
- 38:18SPEAKER_00: With call one, ST subheader.
- 38:20SPEAKER_00: Zitations anti nach tema.
- 38:22SPEAKER_00: ST data frame.
- 38:23SPEAKER_00: ST use container with true.
- 38:25SPEAKER_00: ST bar chart.
- 38:26SPEAKER_00: With call two ST subheader.
- 38:28SPEAKER_00: Zitations aptekum nach tema.
- 38:30SPEAKER_00: ST dataframe.
- 38:31SPEAKER_00: Coverage.
- 38:32SPEAKER_00: Use container with true.
- 38:34SPEAKER_00: ST bar chart.
- 38:35SPEAKER_00: ST subheader.
- 38:36SPEAKER_00: Zitations position.
- 38:38SPEAKER_00: ST data frame.
- 38:39SPEAKER_00: Panels group by topic surface.
- 38:41SPEAKER_00: Drop na na false.
- 38:42SPEAKER_00: Ag citations and target cited sum medium position and position median.
- 38:47SPEAKER_00: Observations at run ID unique.
- 38:49SPEAKER_00: Reset index.
- 38:50SPEAKER_00: Use container with true ST subheader.
- 38:53SPEAKER_00: Techliche Boobastungen.
- 38:54SPEAKER_00: Daily equals panels group by date surface.
- 38:58SPEAKER_00: Drop na false.
- 38:59SPEAKER_00: Ag citations and target cited sum.
- 39:02SPEAKER_00: Observed links cited domain count.
- 39:04SPEAKER_00: Reset index.
- 39:06SPEAKER_00: ST line chart.
- 39:07SPEAKER_00: Daily dot pivot index date.
- 39:09SPEAKER_00: Column surface.py für die Produktion laden Sie normalisierte Tabellen in DuckDB, BigQuery, Snowflake oder PostgresQL, anstatt Rohdateien direkt zu lesen.
- 39:27SPEAKER_00: Qualitätskontrollen.
- 39:29SPEAKER_00: Ein Messsystem kann präzise aussehende, aber irreführende Zahlen produzieren.
- 39:33SPEAKER_00: Fügen Sie diese Kontrollen hinzu.
- 39:35SPEAKER_00: Bots von Menschen trennen.
- 39:37SPEAKER_00: Sählen Sie niemals OAI Searchbot, GPT-Bot, Clawbot oder PerplexityBot als menschliche Sitzungen.
- 39:44SPEAKER_00: Dies sind Crawler oder Abrufsignale.
- 39:46SPEAKER_00: Rohdaten aufbewahren.
- 39:48SPEAKER_00: Bewahren Sie für jeden Panel-Durchlauf auf.
- 39:50SPEAKER_00: Ruhes HTML, Screenshot, Antworttext, Zeitstempel, Browser und Collector-Version, Prompt und Local, Antwort Hash.
- 39:59SPEAKER_00: Dies ermöglicht es zu erklären, warum sich eine Metrik geändert hat.
- 40:02SPEAKER_00: Panel-Abwesenheit verfolgen.
- 40:04SPEAKER_00: Ein fehlendes KI-Panel ist nicht dasselbe wie eine Antwort ohne Ihre Zitation.
- 40:09SPEAKER_00: Verwenden Sie Text, Panel nicht vorhanden, Panel vorhanden ohne Ziel, Panel vorhanden, Ziel zitiert.
- 40:16SPEAKER_00: Blockiert oder herausgefordert, Sammlungsfehler.
- 40:20SPEAKER_00: Stichprobenverzerrung kontrollieren.
- 40:22SPEAKER_00: Ein geplanter Scraping-Vorgang wird beeinflusst durch Standort, Gerät, Sprache, Zeit, Personalisierung, Browserzustand, Promptformulierung.
- 40:32SPEAKER_00: Verwenden Sie einen festen Kernsatz von Prompts und einen rotierenden Satz von explorativen Prompts.
- 40:39SPEAKER_00: Halten Sie die beiden Gruppen in Berichten getrennt.
- 40:42SPEAKER_00: Falsche Präzision vermeiden.
- 40:44SPEAKER_00: Berichten Sie Konfidenzintervalle oder minimale Stichprobengrößen für kleine Themengruppen.
- 40:50SPEAKER_00: Ein Thema mit drei Beobachtungen sollte nicht direkt mit einem Thema mit 300 Beobachtungen verglichen werden.
- 40:57SPEAKER_00: Gleiches mit gleichem Vergleichen.
- 41:00SPEAKER_00: Beim Vergleich von Oberflächen halten Sie konstant.
- 41:03SPEAKER_00: Prompt, Lokale, Land, Gerät, Sammelstunde, Zieldomänenregeln, Zitations-Parser-Version.
- 41:10SPEAKER_00: Empfohlener Rollout-Plan.
- 41:12SPEAKER_00: Woche 1 Instrumentierung.
- 41:14SPEAKER_00: Strukturierte Serverlogs konfigurieren, das Botregister erstellen, die Shortener-Domain erstellen.
- 41:21SPEAKER_00: Kampagnenbenennungsregeln hinzufügen.
- 41:24SPEAKER_00: Die Themataxonomie definieren.
- 41:26SPEAKER_00: Google Analytics 4 BigQuery Export aktivieren.
- 41:30SPEAKER_00: Woche 2 Kontrollierte Links.
- 41:32SPEAKER_00: 5 bis 10 getracte Zusammenfassungen veröffentlichen.
- 41:36SPEAKER_00: Links für verschiedene Themen und Inhaltsversionen erstellen.
- 41:40SPEAKER_00: Weiterleitungslogs mit Analytics-Sitzungen validieren.
- 41:44SPEAKER_00: Bestätigen, dass keine persönlichen Informationen in URLs oder Analyseparameter gelangen.
- 41:50SPEAKER_00: Woche 3.
- 41:51SPEAKER_00: Panel-Beobachtungen.
- 41:52SPEAKER_00: Ein Prompt-Manifest erstellen.
- 41:54SPEAKER_00: Beginnen Sie mit zwei Oberflächen und 20 bis 50 stabilen Prompts.
- 41:59SPEAKER_00: Einmal täglich ausführen.
- 42:01SPEAKER_00: Screenshots und HTML speichern.
- 42:03SPEAKER_00: Sammelfehler getrennt von fehlenden Zitationen messen.
- 42:07SPEAKER_00: Woche 4.
- 42:08SPEAKER_00: Dashboard und Governance.
- 42:10SPEAKER_00: Themen und Oberflächen-Dashboards erstellen.
- 42:12SPEAKER_00: Crawler-Zustandsalarme hinzufügen.
- 42:15SPEAKER_00: Konfidenzregeln definieren.
- 42:16SPEAKER_00: Erstanbieterberichte mit Panel-Beobachtungen vergleichen.
- 42:20SPEAKER_00: Richtlinien für Datenaufbewahrung, Zugriff und Löschung dokumentieren.
- 42:25SPEAKER_00: Ausperzieht.
- 42:27SPEAKER_00: Die Messung von KI-Zitationen sollte als Multisignal-Attributionssystem aufgebaut werden, nicht als einzelner Verweisbericht.
- 42:35SPEAKER_00: Das zuverlässigste Framework kombiniert Google und Bing-Estanbieter Sichtbarkeitsberichte, Serverlogs für Crawler- und Abrufaktivität, Erstanbieter-Kurzwings für die kontrollierte Klickmessung, geplante konforme Beobachtungen von Antwortpanels.
- 42:52SPEAKER_00: Analyse und Konversionsdaten für den nachgelagerten Wert.
- 42:56SPEAKER_00: Die drei wichtigsten Metriken sind Zitationsanteil nach Thema, wie viel des beobachteten Quellenraums zu ihrer Domain gehört.
- 43:04SPEAKER_00: Assistentenverweisrate, wie viel menschlicher Traffic KI-Oberflächen zugeschrieben werden kann.
- 43:10SPEAKER_00: Engagement nach Zitation.
- 43:12SPEAKER_00: Ob von KI verwiesene Besucher sinnvolle Aktionen durchführen.
- 43:16SPEAKER_00: Das System wird nützlich, wenn jede Zahl ihre Oberfläche, den Zeitraum, den Nenner, die Attributionsmethode und das Konfidenzniveau enthält.
- 43:28SPEAKER_00: Diese Disziplin verhindert, dass Crawler-Zugriffe mit Nutzern, gescrapte Antworten mit Impressionen und Zitationen mit Geschäftsergebnissen verwechselt werden.
- 43:38SPEAKER_00: Alle Quellenlinks finden Sie in der Textversion dieses Artikels.
- 43:42SPEAKER_00: Den vollständigen Artikel finden Sie auf autopod.co.
- 43:47SPEAKER_00: Danke fürs Zuhören.