Wie kann ich herausfinden, welche Suchbegriffe (falls vorhanden), brachte ein user auf meine Website?

StackOverflow https://stackoverflow.com/questions/57004

  •  09-06-2019
  •  | 
  •  

Frage

Ich will erstellen Sie dynamische Inhalte auf dieser Grundlage.Ich weiß, es ist irgendwo, wie web-analytics-Motoren können diese Daten abrufen, um zu bestimmen, wie die Leute bekamen auf Ihre Website (referrer, Suchbegriffe, etc.), aber ich weiß nicht, wie man auf ihn selbst.

War es hilfreich?

Lösung

Sie können den Teil der Anfrage "Referer" verwenden, den der Benutzer gesendet hat, um herauszufinden, wonach er gesucht hat. Beispiel von Google:

http://www.google.no/search?q=stack%20overflow

Sie müssen also die Zeichenfolge (in ASP (.NET) durchsuchen, in der sich befinden können Request.Referer) für "q =" und dann Urldecode den Inhalt.

Außerdem sollten Sie sich diesen Artikel ansehen, in dem mehr über Empfehler und andere Methoden teilnehmen, um Ihre Besucher zu verfolgen:

http://www.15seconds.com/issue/021119.htm

Andere Tipps

Dies ist ein Code, um die Idee der Verwendung einer QueryString -Methode zu sichern. Dies kann dann in einem Sitzungsobjekt (oder woanders, wenn das besser für Sie funktioniert) versteckt werden, damit Sie die Quelle zwischen den Seiten verfolgen können. (Page_load scheint hier nicht korrekt in der Code -Probe formatiert zu werden)

public void Page_Load(Object Sender, EventArgs E) {
            if (null == Session["source"] || Session["source"].ToString().Equals(string.Empty)) {
                if (Request.QueryString["src"] != null) {
                    Session["source"] = Server.UrlDecode(Request.QueryString["src"].ToString());
                } else {
                    if (Request.UrlReferrer != null) {
                        Session["source"] = Request.UrlReferrer.ToString();
                    } else {
                        Session["source"] = string.Empty;
                    }
                }
            }}
Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top