I run a website at the domain http://www.turkishbasics.com . Google Analytics is however showing the referral path of some of my traffic to be the domain itself (turkishbasics.com). How is this even possible? I've just recently moved my site from a .tk domain and this never used to happen before. I've used php 301 redirects to get traffic to the new domain.
There is a pretty amazing array of reasons why this can happen, most depend on when you consider a session has ended (some one has stopped using the site).
Most analytics programs leave a 15 to 30 minute window before recording a second non-unique visit to a site. So:-
Most common reasons are number four and number six. There are a whole host of other reasons to do with script behavior security scanning and search scanning tools it's pretty endless to be honest.
This also varies between analytics programs, Google have gotten very good at filtering some of this out but some programs simply can't because they're log analyzing or simply don't or can't track some data or user behavior.
Google sees www.turkishbasics.com and turkishbasics.com as two different sites.
You say you have redirected your .tk to www.turkishbasics.com - but you also need to 301 redirect turkishbasics.com to www.turkishbasics.com