Ein ASP -Handler, der berichtet, fordert Informationen an Google Analytics an.
Da Google Analytics vom Client betrieben wird, das als JavaScript in HTML eingebettet ist, werden nur HTML -Anforderungen verfolgt. Wenn Sie diesen Handler vor Nicht-HTML-Dateien hinzufügen, können Sie die Anforderungsinformationen direkt vom Server über den Inhalt senden.
Auf diese Weise können Sie Google Analytics verwenden, um andere Anforderungen wie Medien -Downloads (Audio und Video), Klartextdateien oder XML (einschließlich RSS und Atom) zu verfolgen.
Sie können diesen Handler in einer lokalen IIS-Installation oder in einer Azure-Web-App konfigurieren.
Fügen Sie den Handler Ihrer Webanwendung hinzu. Fügen Sie einfach das Bin GoogleAnalyticsHandler.dll Ihrer Web -App das bin -Verzeichnis Ihrer Web -App hinzu.
Fügen Sie Ihre Google Analytics -Eigenschaft -ID als appSetting für Ihre Web -App hinzu. Sie können dies in Ihrem Web.config konfigurieren:
Sie können dies auch als Verbindungszeichenfolge festlegen, die nützlich ist, falls Ihre appSetting S nicht so geerbt werden, wie Sie möchten, insbesondere wenn Sie die nachstehend beschriebene standortbasierte Umleitung-Appseting-Konfiguration verwenden.
Für Azure -Web -Apps können Sie dies im Azure -Portal konfigurieren.
Konfigurieren Sie den Handler für alle Pfade, die Sie an Google Analytics melden möchten. Fügen Sie beispielsweise alle rss.xml -Anforderungen, die in Google Analytics aufgezeichnet werden sollen, zu Ihrem Web.config hinzu:
Sie können hier auch Wildcards verwenden: Beispielsweise sendet ein Seting path="old/*" alle Anfragen unter dem old/ Verzeichnis an diesen Handler.
(Optional) Wenn Sie keine lokale Datei liefern möchten, sondern eine Umleitung durchführen möchten (während Sie Anforderungsinformationen an Google Analytics bereitstellen), konfigurieren Sie den Umleitungspfad als Anwendungseinstellung. Sie können dies in Ihrem Web.config konfigurieren:
Jetzt wird jede Anfrage für /old/foo.html in https://www.example.com/foo.html umgeleitet und Google Analytics wird über die Anfrage für /old/foo.html informiert.
(Optional) Wenn Sie ein ganzes Verzeichnis umleiten möchten, so dass eine Anforderung innerhalb eines Verzeichnisses in ein anderes Verzeichnis umgeleitet wird, können Sie dies in Ihrem Web.config konfigurieren:
Jetzt wird jede Anfrage für /old/bar.html in https://www.example.com/bar.html umgeleitet und Google Analytics über die Anfrage für /old/bar.html informiert. In ähnlicher Weise wird jede Anfrage unter dem old/ Verzeichnis auf die gleiche Weise behandelt.