Dario, what language are you programming in and what sort of server set up / hosting arrangement do you have.
I may be able to code it for you, thats how strongly I believe that you need have have something custom.
I will definitely recommend the Google analytics, they have some really helpful information but heres where it all goes wrong.
Goolge was recently estimated to be worth around 25 Billion dollars, now they didnt get there by helping people with their site over helping sell their adwords so heres what im thinking. The analytics tells you which of your add words is working the best, but it doesnt tell you how many of those people bought from you, for all you know, its some company in india with 1000 employees whos spend all day clicking add words, not legit customers who want to buy.
Think of it this way, do you think google is more interested in showing you detailed statistics of your business to help make you more money, or, to show you statistics that will help sell more of their add words.
No offence to google, they are great, my fav search engine.
Also, the analytics dont (as far as I could tell) show you how much each customer has spend with you, surly you want to know how much each person spends so that you can reward the high spenders, also, if you find that the people from a certain place spend $500 a year each and the people from another add only spend $50 a year, but both adds cost you $150 a year, surly you want to know this so that you can cancel the add that is costing you money each yeah.
in regards specifically to posting a specific movie and checking if people are watching it or not, the analytics should show you how many people have visited that page, and how much time they spent there, eg, did they watch the whole thing.
Someone else will have to confirm if it shows you where people come from, maby they can post a screenie, which would be good because I have to wait 24 hours before my analytics will kick in.
This is a tine exert from my database
ID number of entry, Date, Time, IP, Stored Username (If ever loged in before), Unique No, Page visited, referrer address, query string if any
(2345,'20070901','12:33:24 AM','202.79.62.11','',0,'default.asp','http ://www.mydirectorylink .com/admin /manage-links.php',''),
(2361,'20070901','2:33:33 AM','71.220.182.176','',0,'default.asp','http:// www .small-business-forum.com/ showthread.php?t=17197',''),
(2371,'20070901','3:29:23 AM','24.166.149.68','',0,'default.asp','http: //i.ezine articles.com/article-management/ezinearticles/qc_m anager.php',''),
There is another DB which stores the new unique ID, and site hite, these people have no unique ID as it is their first visit, and this is the first page they looked at.
So someone post if google does this please, but I have in the back end of my site (Secret squirel hidden directory) is a reverse lookup, so I can browse the hits for the day, and if I see something interesting, I can bring up all the pages that they browsed, and where they originally came from, I can even see a video of what they saw, my system just runs me through their recorded actions.
I can see here that the person is reviewing one of my articles, or came from my forum signature, and even which post they were reading when they followed to my site.
Everytime someone makes a payment it records their unique ID and when I browse a user, eg they send me a help request, or contact me in any way, I can look up and see what this person is worth to my business, so I dont piss of people who spend money with me.
Like I said in my initial post, its worth spending a bit more to help run your site more like a business.
Depending on what language and system you have I may be able to help, all you really need is referer query string and unique ID and page.
But I would try the analytics first, I was signed up in less than 2 minutes (I already had a webmasters acct) and then I slaped the code onto about 5 of my pages, and im just waiting the 24 hours for it to kick in.
I am really interested to see if it picks up the yahoo and msn bots and even its own googlebot.
hope I have been some help, but I feel I have prob just confused you more.