Клуб пользователей блока «Поделиться»

13 комментариев
Сергей Тощилин
Сотрудник Яндекса20 февраля 2023, 12:00
Здравствуйте!


Можно указать любую ссылку с помощью атрибута data-url
https://yandex.ru/dev/share/doc/dg/add.html
Сергей Тощилин,
так просто заменю url, но мне надо чтоб он остался прежний - той страницы, которой пользователь захотел поделиться.  Просто привязать метку UTM - чтоб пользователь делился ссылкой https://оригинальный_url/?utm_referrer=...
мне нужно чтоб ссылка оставалась прежней - той страницы, которой пользователь захотел поделиться, но к ссылке должна привязаться метка utm
Сергей Тощилин
Сотрудник Яндекса20 февраля 2023, 15:01
Николай,
если вы подключаете скрипт единообразно к нескольким страницам, то единственный вариант как-то модифицировать ссылку — это вызывать инициализацию через API. https://yandex.ru/dev/share/doc/dg/api.html. Тогда можно будет на лету вычислять текущую страницу и склеивать нужную ссылку.


Если же вы подключаете блок на одной странице — можно просто скопировать текущую ссылку, приклеить метку и вставить получившееся значение в data-url
Сергей Тощилин,
блок установлен на всех страницах, "сквозняком". Но зачем  "ловить на лету текущую ссылку" по API, когда блок и так выдают текущую ссылку? нельзя ли просто пришивать UTM метку к существующему методу, не меняя работу скрипта?
Сергей Тощилин
Сотрудник Яндекса20 февраля 2023, 15:44
Николай,
такое поведение не предусмотрено, увы
Сергей Тощилин,
а Яндекс со своей стороны сам не мог бы вшить utm метку? любую, главное чтоб индефицировать, что переход по ссылке, которой поделились через блок?
Сергей Тощилин
Сотрудник Яндекса20 февраля 2023, 16:47
Николай,
в данный момент к ссылке подшивается только utm-метка utm_source=share2, новых добавлять не планируем
Сергей Тощилин,
ну мне этого вполне хватит! как ее включить?
Сергей Тощилин
Сотрудник Яндекса20 февраля 2023, 18:00
Николай,
эта метка включена по умолчанию для всех ссылок
Сергей Тощилин,
нет...
https://интерьер-мебель.рф/шкафы-купе/

блок в нижнем левом углу (кнопка поделиться)
попробуйте поделиться в мессенджер или скопировать ссылку - ни какой utm метки нет
Сергей Тощилин
Сотрудник Яндекса20 февраля 2023, 18:36
Николай,
для копирования ссылки utm-метка действительно не ставится: тут пользовательский опыт немного другой (не обязательно пользователь хочет поделиться). Неизвестно, где и как пользователь будет использовать эту ссылку, потенциально есть риск неосознанно нарушить трекинг. Во всех остальных социальных сетях приклеена utm-метка непосредственно при использовании API. В сам контент шаринга метка не вставляется. Тут только руками через скрипт генерировать data-url.
Сергей Тощилин,
ясно... жаль что нет такой функции... спасибо за ответы