Member 13906292 Ответов: 2

Как я могу измерить количество секунд, используемых на партнерском сайте от моего


Я создаю группу проектов, и мы хотели бы использовать определенный веб-сайт для ссылки на другие. Я использую основной сайт, чтобы служить поисковой системой для других, но я хочу измерить количество секунд, которые пользователь с моего основного сайта тратит на любой другой сайт.

Я не хочу использовать iframe. Я ищу, возможно, JS-код, который я могу разместить на партнерском сайте, который отправит информацию на мой основной сайт о количестве секунд, которые пользователь, покинувший мой основной сайт, ранее использовал на этом партнерском сайте. Таким образом, я могу создать своего рода аналитику для него с моего сайта и вознаградить пользователя, посетившего сайт заказа.

Любая идея будет оценена по достоинству. Спасибо

Что я уже пробовал:

Я попробовал использовать iframe. Но это не то, чего я хочу. Я предпочитаю своего рода код Google Analytics, который дает ИТ-пользователям для измерения трафика своих сайтов-партнеров

Gerry Schmitz

Вы должны измерить "трафик" пользователя "за" время.

"Время" в данном случае не имеет никакого значения.

(Я могу смотреть на одну страницу в течение 2 часов; или нет. Как вы это измеряете?)

Member 13906292

Это именно то, что я хочу измерить. Количество минут, в течение которых пользователь смотрел на эту страницу, прежде чем перейти с нее

Member 13906292

На самом деле то, что я хочу измерить, - это время, которое пользователь использовал на странице, на которую он попал, покинув мой основной сайт, который можно добавить для выгрузки. Но я хочу, чтобы он прикрепил информацию о вошедшем в систему пользователе, который покинул мою страницу, к этой новой странице.

2 Ответов

Рейтинг:
1

Dave Kreskowiak

Это невозможно. Вы не можете знать, "как долго" кто-то смотрит на какую-то одну страницу.

Веб-сервер-это система запросов и ответов. Браузер подключается к серверу, запрашивает страницу, сервер возвращает ее, и все соединения между клиентом и сервером разрываются. Обычно это происходит менее чем за секунду. Сервер больше не имеет ни малейшего представления о том, что клиент все еще там или даже о том, какую страницу он отрисовал.


Member 13906292

Но как же Google это делает? Если вы вошли в систему, google может отслеживать количество секунд, которые вы использовали на посещенных вами веб-сайтах. Самое главное-это количество секунд, которые вы использовали на первой странице, на которую попали после выхода из поиска google.

Рейтинг:
0

Mohibur Rashid

Я не совсем уверен, что это сработает. Веб-сайты, не относящиеся к safari, предлагают опцию под названием beacon. onwindowclose пытается отправить маяк на сервер. Введение в API Маяка[^]

Вы также можете отправить запрос ajax на закрытие.

Гораздо более дерьмовым решением было бы отправлять ajax/beacon каждые 5 секунд, если onclose не работает


И все это работает, если ссылка на javascript-файл связана с сторонним сайтом или если сторонний сайт добавляет небольшую страницу с вашего сайта на свой сайт в виде iframe. И конечно же, третья сторона должна будет контролировать, как они собираются загружать ваш ресурс. Если они не загружают ваш ресурс, вам не повезло в этом проекте сталкинга.