Buna dayanarak dinamik içerik oluşturmak istiyorum. Web analitik motorlarının sitenize nasıl ulaştıklarını belirlemek için bu verileri web sitelerinde bulabildiğinden (referans veren, kullanılan arama terimleri vb.) Bir yer olduğunu biliyorum, ancak nasıl kendim alacağımı bilmiyorum.Kullanıcıları siteme hangi arama terimlerini (varsa) nasıl getirebilirim?
3
A
cevap
7
Kullanıcının ne aradığını bulmak için gönderdiği isteğin "referer" bölümünü kullanabilirsiniz. Google'dan Örnek:
http://www.google.no/search?q=stack%20overflow
Yani "= q" için (ASP (.NET) buRequest.Referer
bakarak be bulunabilir) dizesini aramak gerekir ve sonra urldecode içeriği.Ayrıca size ziyaretçileri izlemek yapılan yönlendirmelerin ve ayrıca diğer yöntemler hakkında daha fazla konuşur bu makalede bir göz atmalısınız:
0
Bu yedekleme için bazı Koda sorgu dizesi yöntemi kullanılarak fikrini olduğunu ve eğer Request nesnesinin UrlReferrer özelliğini kullanarak mevcut değilse. Bu daha sonra bir oturum nesnesine (veya sizin için daha iyi çalışıyorsa başka bir yere) saklanabilir, böylece sayfaları sayfalar arasında izleyebilirsin.
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;
}
}
}}
İlgili konular
- 1. Kullanıcıları web siteme yönlendiren arama sorgusu nasıl belirlenir?
- 2. Bir kullanıcının siteme yüklediği özel fotoğrafları nasıl güvenli hale getirebilirim?
- 3. siteme
- 4. Arama terimlerini yorumlamanın bir yolu var mı? C#
- 5. laravel kullanıcıları
- 6. web siteme
- 7. Bir dizi URL'yi Promise.all ile nasıl getirebilirim?
- 8. Kusurumu bir dosyaya nasıl kalıcı hale getirebilirim?
- 9. Matrisi nasıl standart hale getirebilirim?
- 10. Görüntüyü nasıl duyarlı hale getirebilirim?
- 11. Outlook Web App'i siteme nasıl yerleştirebilirim?
- 12. facebook girişimi kendi web siteme nasıl ekleyebilirim?
- 13. Bir R formülünün sabit terimlerini nasıl ele geçirebilirim?
- 14. Kullanıcıları inMemoryAuthentication oluşturucuya oluşturulduktan sonra nasıl ekleyebilirim?
- 15. Sitemin Google’ın arama sonuçlarının hangi sayfasında göründüğünü nasıl öğrenebilirim?
- 16. hola eklentisi olan kullanıcıları tespit etme
- 17. HTML5 kanvasını tam ekrana nasıl getirebilirim?
- 18. SWRevealViewController'ı tüm sahnedeki kullanılabilir duruma nasıl getirebilirim?
- 19. Raylarım eklentisini nasıl uluslararası hale getirebilirim/yerelleştirebilirim?
- 20. Çevresel Değişkenleri .bash_profile'den javascript'e nasıl getirebilirim?
- 21. Bu kodu nasıl daha iyi hale getirebilirim?
- 22. Bir öğeyi wpf'deki önden nasıl getirebilirim?
- 23. Izgara görünümü satırını nasıl düzenlenebilir hale getirebilirim?
- 24. Lua komut dosyalarını nasıl ayrıştırılamaz hale getirebilirim?
- 25. Bu liste görünümünü nasıl seçilemez hale getirebilirim?
- 26. Python Tornado: Bunu asenkronize hale nasıl getirebilirim?
- 27. Django Tüm Kullanıcıları Getir
- 28. Arama görünümünün arama simgesi nasıl değiştirilir android
- 29. AngularJS kullanarak bir koleksiyonun sırasını nasıl rastgele hale getirebilirim?
- 30. Raylar: current_user dışındaki rastgele kullanıcıları seçme
insanların soru onlar böylece benzer bir soru sormak ne zaman ne olduğunu bilecek böylece başlığında "dinamik içeriği" koymak Could (Page_Load burada kod örneği içinde doğru bir şekilde biçimlendirilmiş olması görünmüyor) İlgili soru önerilerinde daha alakalı sorularla eşleşecektir. –