Questions tagged [personalization]

Personalization involves using technology to accommodate the differences between individuals, such as greeting the user by name or varying content according to what you know about the user's interests. Personalization implies that the changes are based on implicit data, such as items purchased or pages viewed. The term customization is used instead when the site only uses explicit data such as ratings or preferences.

Personalization involves using technology to accommodate the differences between individuals. Web pages are personalized based on the characteristics (interests, social category, context, ...) of an individual. Personalization implies that the changes are based on implicit data, such as items purchased or pages viewed. The term customization is used instead when the site only uses explicit data such as ratings or preferences.

There are three categories of personalization:

  1. Profile / Group based
  2. Behaviour based (also known as Wisdom of the Crowds)
  3. Collaboration based

Web personalization models include rules-based filtering, based on "if this, then that" rules processing, and collaborative filtering, which serves relevant material to customers by combining their own personal preferences with the preferences of like-minded others.

Collaborative filtering works well for books, music, video, etc. However, it does not work well for a number of categories such as apparel, jewelry, cosmetics, etc. Recently, another method, Prediction Based on Benefit, has been proposed for products with complex attributes such as apparel.

There are three broad methods of personalization:

  1. Implicit
  2. Explicit
  3. Hybrid

With implicit personalization the personalization is performed based on the different categories mentioned above. With explicit personalization, the web page (or information system) is changed by the user using the features provided by the system. Hybrid personalization combines the above two approaches to leverage "the best of both worlds".

162 questions
46
votes
3 answers

How to create own domain extension?

Like bit.ly, goo.gl, is.gd, j.mp, migre.me etc. use their own domain extension .ly, .gl, .gd, .mp, .me etc. How can I create my own personalize domain extension like .gbsif? Please help.
chanchal1987
  • 2,320
  • 7
  • 31
  • 64
16
votes
1 answer

Personalized Search Results for Elasticsearch

How would one go about setting up Elasticsearch so that it returns personalized results? For example, I would want results returned to a particular user to rank higher if they clicked on a result previously, or if they "starred" that result in the…
speedplane
  • 15,673
  • 16
  • 86
  • 138
9
votes
1 answer

Change Eclipse's icon based on workspace chosen

Is it possible in some way to change icon of the Eclipse workspace based on the workspace chosen? I have multiple workspace open running in different Eclipse instances and it becomes complex to recognize. I tried the location argument, which shows…
Chetan Sachdev
  • 738
  • 1
  • 12
  • 31
9
votes
1 answer

How to assign a code snippet or macro to a keyboard short cut in Visual Studio Code (VSC)?

In Dreamweaver I'm used to insert code snippets with my own keyboard short cuts. Now I'm trying to change to Visual Studio Code 1.2.1 but cannot find any way to do this? (I don't like how intellisense works entirely) I found the Key Bindings json…
6
votes
6 answers

How should I do authentication in a ASP.Net MVC site?

I have a site which has an area that requires authentication. Right now I use the roles attribute on all the controllers in that area, and I run a query to retrieve that users ID, and all their settings. It seems like a code or design smell to me…
chobo
  • 31,561
  • 38
  • 123
  • 191
5
votes
1 answer

Change keyboard shortcut to comment out lines in Spyder

I recently started using the Spyder IDE (Python 3.6) and I'm having some difficulties getting used to the keyboard shortcuts, which is complicated due to me using an azerty keyboard. The ctrl + 1 keyboard shortcut to comment out lines becomes ctrl +…
Simon De Roo
  • 77
  • 1
  • 6
5
votes
0 answers

How does email open time personalization work

I'm hearing a lot about "open time personalization" for emails, and I'm having trouble finding an explanation of how the technology actually works. The only part of an email I can think of that would be possible to change at open time would be image…
Dominic P
  • 2,284
  • 2
  • 27
  • 46
5
votes
5 answers

How to implement a personalized event stream?

I'm going to work on an inspiration site for a NGO, and I'm looking to implement some sort of Facebook-esque event stream, with events like “Michael recommended apple pie”, “John commented on chocolate cake”, “Caramel fudge was posted 8 hours ago by…
mikl
  • 23,749
  • 20
  • 68
  • 89
4
votes
0 answers

How to get Google search query in real time?

Is it possible to find out in real time what query a visitor searched before landing on your site? Google switched the URL structure to precede query (q=) with a # instead of ? or & to avoid sending data in the URL. Now document.referrer is…
3
votes
1 answer

SharePoint 2010: How to extract personalized web part property for all users

Background: I have a built-in-house custom SharePoint 2010 web part, inheriting from System.Web.UI.WebControls.WebParts.WebPart, which has a property defined like…
kbrimington
  • 25,142
  • 5
  • 62
  • 74
3
votes
3 answers

How to display recent items for personalization in a web app?

In GitHub, you will notice that when you want to reference existing issues or mark an issue under projects GitHub intelligently will show you the most recent items that you visited recently first. Example of showing recent projects in order of last…
Kim Stacks
  • 10,202
  • 35
  • 151
  • 282
3
votes
1 answer

Change Windows RDP connection bar position

I frequently browse internet while using RDP, and the position of connection bar at the top of the window is annoying while switching between tabs. How is it possible to change the position of Windows RDP connection bar to the any other side of the…
Viswanath
  • 1,003
  • 2
  • 11
  • 21
3
votes
1 answer

How to Manage personalization on records in sitecore

Now I am working on sitecore project there is i need to add personalization on records not on sub-layout. E.g My project is reporting based i want to show report give below criteria. If it's a registered user then reports shows as per Customer…
Satnam singh
  • 205
  • 2
  • 3
  • 9
3
votes
3 answers

How do you get SharePoint "My Links" back after a profile has been deleted and restored?

We're running SharePoint 2007 SP1 and profiles are imported from Active Directory (a full import runs daily). We had a problem where many of the users were disabled unintentionally in Active Directory and this caused their profiles to be removed…
Kwirk
  • 964
  • 15
  • 25
2
votes
1 answer

Recommendation engine for push information delivery

I want to develop a system that involves a recommendation engine for a push information delivery. I have seen plenty of explanations about using some engines, like Mahout Taste and Duine. Yet by using them, the recommended items are obtained after…
1
2 3
10 11