Если я буду искать что-то на Google и нажимать на результат (mytestsite.com), то ссылающимся доменом на тот сайт будет URL поиска Google.
Теперь на том сайте, существует файл JS, включают, который используется для отслеживания целей.. однако ссылающийся домен к этому, запрос файла JS является mytestsite.com..., не является там никаким путем к серверу, обрабатывающему запрос JS, чтобы знать, что он произошел из поиска Google?
Тег скрипта всегда будет ссылаться на источник документа. Если вы делаете что-то особенное на сервере, вы можете рассмотреть возможность использования сеанса или файлов cookie.
Я немного неясно, на что вы пытаетесь сделать, но вы можете захватить реферер с помощью JavaScript, используя:
document.referrer
... и пропустите его на сервер в ваш запрос на файл JS. Несколько способов сделать это ... вот один:
<script>
var e = document.createElement("script");
e.src = 'someJSfile.js?referrer='+document.referrer;
e.type="text/javascript";
document.getElementsByTagName("head")[0].appendChild(e);
</script>