Javascript определяет происхождение посетителя / реферера - PullRequest
0 голосов
/ 13 января 2020

Поймите, что мы можем использовать document.referrer в JavaScript, чтобы определить, откуда посетитель пришел в веб-браузере.

Хотите знать, есть ли какой-либо механизм, использующий JavaScript, чтобы определить, пришел ли посетитель на сайт, перейдя по ссылке мобильного приложения (например, Facebook)?

1 Ответ

0 голосов
/ 13 января 2020

Мобильные приложения не будут отправлять рефералов. Приложения для смартфонов не могут передавать информацию о «ссылающейся странице» в аналитику вашего сайта. Таким образом, статистика прямого трафика c может быть завышена.

Лучше всего добавить строку ссылок в ссылки, а затем проверить это.

Ie.

https://www.yoursite.com?ref=facebook

index. html

<script>
const urlParams = new URLSearchParams(window.location.search);
const ref = urlParams.get('ref');

switch(ref) {
  case "facebook":
    // Count Facebook 
    break;
  case "snapchat":
    // Count Snapchat 
    break;
  default:
    // Count misc 
    break;
}
</script>
...