İçerik Tercihleri – SEO Hizmeti Sunma – SEO Hizmeti – SEO Hizmeti Ücretleri – SEO Hizmeti Yaptırma
İçerik Tercihlerini İzlemek için Profil Özelliklerini Tanımlama
İçeriği kategorilere ayırdığınızda, bir kullanıcının en sık hangi içerik kategorilerini ziyaret ettiğini izlemek için kolayca profil özellikleri oluşturabilirsiniz. Spor sitesi benzetmesiyle devam edelim ve sitenizin gerçekten dört ana içerik alanına odaklandığını söyleyelim: beyzbol, basketbol, futbol ve hokey. Ardından, bu kategorilerin her birinde sayfa isabetlerini izlemek için dört farklı profil özelliği oluşturmanız gerekir.
Kurumsal amaçlar için, içerik tercihlerini izlemek için kullanılan dört profil özelliği, Kategori İzleme adlı bir profil grubunda oluşturulmuştur. Bunların hepsinin anonim mülkler olduğuna dikkat edin, böylece kimliği doğrulanmamış kullanıcılar için içerik tercihlerini yine de takip edebilirsiniz. Profil özelliklerini tanımladıktan sonra, kullanıcı davranışını izlemek için bunları kullanmaya başlayabilirsiniz.
Hedeflenen Reklam Örnek Sayfasının Oluşturulması
Açıkçası, bu örnek için yüzlerce sayfalık içerik oluşturamazsınız, bu yüzden bunun yerine onu taklit etmeniz yeterlidir. Bir dizi bağlantı düğmesi ve etiket içeren bir sayfa oluşturacaksınız. Her bağlantı düğmesi bir kategori için adlandırılacaktır: beyzbol, basketbol, futbol ve hokey. Bir kullanıcı bağlantı düğmelerinden birini her tıkladığında, o kategorideki sayfa isabetlerini sayan ilgili profil özelliği artar.
Etiketler, her kategorinin aldığı toplam isabet sayısını gösterir. Web projenizde TargetedAdExample.aspx adlı yeni bir sayfa oluşturun.
Sayfaya dört bağlantı düğmesi, dört etiket ve bir görüntü denetimi eklemeniz gerekir. Bir satıra bir bağlantı düğmesi ve bir etiket yerleştirin ve her satırı bir ara ile ayırın. Bağlantı düğmelerinin ve etiketlerin düzeninin altına görüntü kontrolünü ekleyin. Bu denetimlerin özelliklerini ayarlamanıza yardımcı olması için kullanın.
Bu prosedürler, bir bağlantı düğmesine tıklandığında uygun profil özelliklerini artırarak sayfa ziyaretlerini etkin bir şekilde simüle eder. Şimdi sadece bu profil özelliklerine göre farklı reklamlar görüntülemek için gereken mantığı uygulamanız gerekiyor. Bu, gösterildiği gibi Page_PreRender yönteminde halledilir.
Page_PreRender yönteminin iki ana bölümü vardır. İlk bölüm, hangi içerik kategorisinin en yüksek isabet sayısına sahip olduğunu belirlemek için CategoryTracking profil özelliklerini kullanır ve o kategoriyle ilişkili resmi görüntüler. Kabul, dünyanın en ayrıntılı algoritması değil, ama konuyu ele alıyor.
İkinci bölüm, her içerik kategorisinin sahip olduğu isabet sayısını verir. Bu numaralar, her içerik kategorisi için bağlantı düğmelerinin yanında görüntülenir. Bu, reklam değişikliğini görebilmeniz için hangi bağlantıya tıklayacağınızı bulmaya çalışırken yardımcı olur. Devam edin ve TargetedAdExample.aspx sayfasını çalıştırın ve farklı içerik kategorilerine tıklamanın ekranın alt kısmında nasıl hedefli bir reklamla sonuçlandığını görün.
Alışveriş Sepeti Özel Mülkü
Profiller, tamsayılar, dizeler veya tarihler gibi ilkel .NET veri türleriyle sınırlı değildir. Nesnelerle çalışmak, yerel veri türleriyle çalışmaktan biraz daha fazla incelik gerektirse de, aslında tüm nesneleri bir kullanıcı profilinde saklayabilirsiniz.
Bir profilde bir nesneyi saklamak isteyeceğiniz en yaygın senaryolardan biri, bir alışveriş sepeti uygulamasıdır. Alışveriş sepetini profilde saklamak, müşterilerin alışveriş yapmalarına, tarayıcılarını kapatmalarına ve daha sonra tüm ürünleri bozulmadan sitenize geri dönmelerine olanak tanır. Bu bölümde, çok basit bir alışveriş sepeti uygulayacak ve bunu bir kullanıcı profili özelliğinde depolayacaksınız.
■Not : Bu alışveriş sepeti örneğinin tamamı, Apress web sitesinin Kaynak Kodu alanındaki örnek uygulamasında yer almaktadır. Bu bölümden devam ederken örnek uygulamayı referans olarak kullanmak isteyebilirsiniz.
Google tercihler sayfası
Tercihler sayfası
Twitter hassas içerik görüntüleme
Hassas içerik Twitter
Chrome tercihler Gelişmiş site ayarları
Telefondan çerezleri silme
Web sitesi çerez nedir
Chrome çerezleri silme
Alışveriş Sepetini Oluşturma
Bu örnek için uygulayacağınız alışveriş sepeti yalnızca tanıtım amaçlıdır ve tam teşekküllü bir alışveriş sepeti bileşeni olması amaçlanmamıştır. Kendi uygulamalarınız için kesinlikle daha sağlam bir alışveriş sepeti oluşturmak veya ASP.NET 2.0 ile çalışan bir üçüncü taraf alışveriş sepeti satın almak isteyeceksiniz.
Alışveriş Sepeti Projesi Oluşturma
Alışveriş sepeti bileşenlerini ShoppingCart adlı yeni bir derlemede oluşturacaksınız, bu nedenle web projenize yeni bir sınıf kitaplığı eklemeniz gerekiyor. Bunu yapmak için Dosya ➤ Ekle ➤ Yeni Proje’ye tıklayın. Yeni Proje Ekle iletişim kutusu görünür. Şablon için Sınıf Kitaplığı’nı seçin ve yeni projeye ShoppingCart adını verin. Tamam düğmesine tıklayın. Çözümünüze ShoppingCart adlı yeni bir sınıf kitaplığı projesi eklendi.
Ürün Sınıfı
Ürün sınıfı, sepete eklendikten sonra bir ürünle ilgili bilgileri depolamak için tasarlanmıştır. Bu örnek, ürün kimliğini, ürün adını, birim fiyatını ve miktarını içerir. Kendi alışveriş sepeti uygulamanızı geliştiriyorsanız, vergi, renk, boyut, indirimler vb. ile ilgili özellikleri de dahil etmek isteyebilirsiniz. ShoppingCart projesine Product adlı yeni bir sınıf ekleyin ve kodu yeni dosyadaki Listeleme bölümüne yerleştirin.
Bu sınıfın en dikkat çekici kısmı aslında ilk satırda. Serileştirme biçimlendiricilerinin nesneyi seri hale getirmenin güvenli olduğunu bilmesini sağlayan <Serializable()> özniteliği ile işaretlenmiştir.
Bir profil özelliğinde doğrudan veya dolaylı olarak sakladığınız tüm özel nesneler, kaydedilmeden önce serileştirildiklerinden bu öznitelikle işaretlenmelidir. Sepet nesnesi bir ürün listesi sakladığından, ürün nesneleri profilde dolaylı olarak depolanır. Bu nedenle, Cart nesnesinin serileştirilmesi, ilişkili tüm Ürün nesnelerinin serileştirilmesiyle sonuçlanır.
Sınıf kodunun geri kalanı oldukça rutindir ve çoğunlukla sınıf özelliklerini tanımlamaya ayrılmıştır. Yapıcı, sınıftaki dört özellik için adlandırılan dört parametreyi kabul eder ve bu parametre değerlerini kullanarak sınıf özelliklerini başlatır. GetTotal, öğe toplamlarını görüntülemeye veya alışveriş sepeti toplamlarını hesaplamaya yardımcı olan Quantity * UnitPrice tarafından hesaplanan toplam fiyatı döndürür.
Sepet Sınıfı
Sepet sınıfı, bir kullanıcının sepete hangi ürünleri eklediğini hatırlamaktan ve tüm bu ürünler için toplam fiyatı hesaplamaktan sorumludur. Tam teşekküllü bir alışveriş sepetinde, alışveriş sepeti ayrıca vergi, nakliye ücretleri ve müşteri indirimlerinin hesaplanmasından da sorumlu olacaktır.
Web sitelerinizi, arama motorlarında en yukarı getirmek adına sizlere 3 adet paket öneriyoruz. Bu paketler sayesinde web siteleriniz aramalarda 1 yıl içerisinde en yukarıya tırmanacaktır.
1) Backlink Paketi 50 $ (Yıllık Ücret)
2) Hızlandırma Paketi 300 $ (Yıllık Ücret)
3) Kelime Yönlendirme Paketi 150 $ (Aylık Ücret)