Я исследовал, но не нашел решения для этой ситуации, пожалуйста, сообщите!
Я хочу отслеживать, где именно клик с YouTube видео.
Файл PHP с именем «trackid.php» со следующим кодом:
$actual_link = (isset($_SERVER['HTTP_REFERER'])) ? $_SERVER['HTTP_REFERER'] : '';
echo $actual_link;
Я сократил URL этого файла с помощью goo.gl и поместил этот сокращенный URL в описание видео на Youtube.
Когда я пытаюсь открыть сокращенный URL-адрес, результат
https://www.youtube.com/
Но мне нужно получить полный URL, включая «watch? V = sampleID», я хочу получить идентификатор видео для целей отслеживания.
Пожалуйста, порекомендуйте!
Я предполагаю, что это будет присутствие этого тега в заголовке:
<meta name="referrer" content="origin">
все заголовки Referer в загрузках из вашего документа будут без пути, строки запроса или фрагмента, только для источника. Существуют и другие политики, которые можно указать для полного подавления рефереров, отправки сокращенной строки реферера перекрестного происхождения и многого другого.
Других решений пока нет …