Здравствуйте.
Внедряем на сайт Web Share API. Но нужно отслеживать, через какой именно сервис/социальную сеть/мессенджер пользователь поделился статьей.
Вообще, возможно ли это? Тупо повешать слушатель нельзя.
const title = document.title,
text = story.titleText,
url = story.titleLink;
navigator
.share({title, text, url})
.then(() => {
/* тут хочется отправить статистику о том, с помощью чего поделились */
})
.then(() => {
console.log('Successful share');
})
.catch(error => console.log('Error sharing:', error));