Okay the scenario is I have a back-link to my site from another site. The source code shows the link as; <a href="/Requests/TrackCompanyExternalPageClicking.cfm?CompanyMapId=34819" target="_blank">website</a> as opposed to: <a href="http://purecruises.com.au" target="_blank">website</a> I've been told; "the way it works is that our link to your website goes to an 'in-between' page where we track the clicks and so on. From that in-between page it is then 301 redirected to your site - so essentially even though you are seeing that the link on the site might look a bit strange if you look at the code, you are still receiving all benefits from having the *Advertisers Site* site sending links and traffic to you." So my question is; is this correct and am i receiving the back-link benefits?
no you will not get any search engine value from this link. it is redirect link in which google will not find your link. when clicked your website url is taken from a database (id- 34819) and then the your site opens. Google or other search engines will not be getting the website with value 34819 from this site so it will be not considered as a backlink for your site.
If it is 301 redirection, won't be a problem in search engine. If it is 302 redirection it will be a problem. We can say 301 redirection is a search engine friendly redirection.
You can solve this problem using 301 redirection. IT is SEO friendly and benefits of back links will be given to you..