Hello, OnlineGDB Q&A section lets you put your programming query to fellow community users. Asking a solution for whole assignment is strictly not allowed. You may ask for help where you are stuck. Try to add as much information as possible so that fellow users can know about your problem statement easily.

Programming Role in Website Personaliztion

+7 votes
asked Aug 7, 2023 by Gulshan Negi (1,580 points)

Hello this is Gulshan Negi

Well, I am a software developer and since few weeks I am reading about website optimization and website personalizaion. According to this post website personalizaion gives loyal customer, more qualified results and many more. As a software developer I have a concern how Programming can plays role in personlization of any website. Can anyone give their suggestions on this. 

Thanks    

1 Answer

0 votes
answered Aug 9, 2023 by Peter Minarik (86,240 points)
Hi Gulshan Negi,

I've read the article you linked and I think it gives a good general idea of what website personalization is and it has quite a few examples of how it would look like.

Even at the end of the article, there are a few mentioned (free and paid) services that offer website personalization and even an agency specialized in this.

So how programming can play a role? People had to create these services and the website using them needs a way to interface with these services, so you need programmers and software engineers on both sides: to provide the services and to utilize them in the websites.

I am not particularly familiar with web development, but common sense (and the article) suggests that data is collected from the visitors of the website about their use of the site and about their "real life" (could be location, age, gender, ads history, shopping habits, linked services -- e.g. Facebook profile, Amazon account, etc, anything the customer is willing to share) and based on this information a profile is formed of the customer and stored about them which in return helps the site to offer products and services that is thought (based on the data gathered) to be of interest for these customers.

Just to come up with my own example: if you're operating a video streaming service and you find that your customer often watches sci-fi shows on their other streaming services (e.g. Netflix, AppleTV+, etc) and they have visited IMDB before looking up various series in the sci-fi category and their browser history also shows interest in upcoming science fictions, then you would be wise to offer them this content on the start page of your site to maximize the potential of them purchasing sci-fi movies and series from your video streaming service.

How exactly programming plays a role in this is not quite a specific question as you'll need to cover lots of disciplines (web development, data collection, data storage, data analysis, AI, and whatnot).

I hope this helps. If you have specific question (again, I'm not a web developer), ask away.
commented Aug 9, 2023 by Gulshan Negi (1,580 points)
Well, first of all thanks a lot for your kind response and time. Your example is quiet good.
Thanks for your time and reply.
Welcome to OnlineGDB Q&A, where you can ask questions related to programming and OnlineGDB IDE and and receive answers from other members of the community.
...