У меня есть кнопка подписки на YouTube (iframe) на моей странице. Есть ли способ узнать, подписан ли пользователь, обращающийся к сайту, или нет? Если это невозможно, может быть, есть способ узнать какой-то идентификатор пользователя, который просматривает сайт? Я обнаружил, что когда пользователь подписывается там атрибут
data-is-subscribed=»true»
для элемента кнопки, но поскольку он из домена youtube я не могу получить доступ (по крайней мере, я не узнал, как) iframes source программно.
Blocked a frame with origin https:// from accessing a frame with origin https://. Protocols, domains, and ports must match.
ataurenis 19 май 2016, в 23:12
Поделиться
Поделиться:
youtube-api
4 ответа
Существует два способа получения абонентских подписей:
- Чтобы запросить фид подписки на текущую учетную запись, отправьте запрос GET на следующий URL-адрес. Примечание. Для этого запроса вы должны предоставить токен авторизации, который позволяет YouTube проверять, разрешен ли пользователю доступ к ресурсу.
* Чтобы запросить фид подписей других пользователей, отправьте запрос GET на следующий URL-адрес. Обратите внимание, что этот запрос не требует авторизации пользователя.
Как узнать кто подписался на мой канал YouTube Как посмотреть новости для авторов
В приведенном выше URL вы должны заменить текст userId на пользовательский идентификатор пользователя YouTube. Для обратной совместимости API также поддерживает использование имени пользователя YouTube пользователя.
Из этого вы можете получить список или нулевой ответ, который означает, что у пользователя нет подписанного канала. Вы можете использовать этот список для фильтрации, если они подписаны или нет.
Mr.Rebot 20 май 2016, в 10:37
Поделиться
Я использую cookie в сочетании с кодом подписчика Youtube.
Я добавляю createCookie, когда Youtube возвращает событие подписки, и eraseCookie, когда происходит событие unsubscriber, после чего выполняется перенаправление перенаправления. Поскольку этот код не является jquery, я помещаю этот код вне функции jquery ready.
function onYtEvent(payload) < console.log(payload); if (payload.eventType == ‘subscribe’) < // Add code to handle subscribe event. createCookie(‘subscribed’,’yes’,30); location.hash = ‘#mainpage’; >else if (payload.eventType == ‘unsubscribe’) < // Add code to handle unsubscribe event. eraseCookie(‘subscribed’); location.hash = ‘#subscribepage’; >if (window.console) < // for debugging only window.console.log(‘YT event: ‘, payload); >>
затем внутри функции jquery ready, я добавляю функцию readCookie
if (readCookie(‘subscribed’) === ‘yes’) < location.hash = ‘#mainpage’; >else
Я использую JQM для обработки перенаправления страниц.
Цель, которую я выполнил, — это когда первая загрузка страницы будет читать подписанный файл cookie, если он есть, я знаю, что пользователь подписался и перенаправляется на главную страницу.
Если файл cookie не существует, он перенаправляется на страницу подписчика, отображающую кнопку подписчика youtube.
Как узнать Кто подписан на Твой канал Ютуб
Поэтому пользователю нужно только нажать кнопку подписки один раз. Использование API YouTube требует дополнительной аутентификации пользователя и ограничения на квоты. Я хотел, чтобы более простое решение не соответствовало этим ограничениям, поэтому файлы cookie используются, как описано выше.
Источник: overcoder.net
Чем полезен отчет «Подписки» из YouTube Analytics
Отчет «Подписки» показывает количество полученных и потерянных подписчиков с разбивкой на отдельные фильмы, места и даты. Подписчики – это зрители, которые, как правило, наиболее активно реагируют на размещенный Вами контент и регулярно просматривают ваши видео.
Число подписчиков, которое отображается в YouTube Analytics, может отличаться от указанного на канале YouTube. Данные YouTube Analytics обновляются примерно с 48-часовой задержкой. Это происходит потому, что каждый новый аккаунт проходит проверку на достоверность и рассылку спама, чтобы итоговые цифры были на 100% точными.
Используйте отчет «Подписки», чтобы выяснить:
- какова ваша эффективность в формировании группы подписчиков;
- какие фильмы побуждают к подписке или какие действия приводят к отказу от подписки;
- где ваш контент пользуются популярностью.
Просмотр отчета «Подписки»
Творческая студия YouTube
- Войдите в Творческую студию YouTube.
- В меню слева нажмите Аналитика.
- Перейдите на вкладку Построение аудитории, чтобы просмотреть информационные вкладки.
- Нажмите на вкладку, чтобы узнать больше.
Примечание: в зависимости от того, какую платформу вы используете – классическую версию Студии разработчиков на компьютере, новую Творческую студию YouTube или приложения YouTube Studio – вы можете видеть различные данные в YouTube Analytics. Это происходит потому, что текущие данные быстрее становятся доступны в новой Творческой студии YouTube, чем в классической версии.
Источники подписок
Вы можете узнать, где зрители чаще всего подписываются на ваш канал. Чтобы это сделать, перейдите на вкладку Источник в отчете «Подписки».
Вот категории источников, которые можно найти в отчете:
- Страница просмотра YouTube: подписки, полученные при нажатии кнопки подписки на страницах просмотра фильма. Вы можете заметить большое количество подписок в этой категории, потому что раньше сюда приписывались подписки из категории «Канал/другие».
- Ваш канал на YouTube: подписка через нажатие кнопки подписки на странице канала.
- Интерактивные функции: подписки, полученные из интерактивных функций в фильмах, таких как конечные заставки, водяные знаки, подсказки.
- Внешние источники: подписки, полученные из фильмов или кнопок подписки, размещенных на веб-сайтах, отличных от YouTube.
- Главная страница YouTube: подписка с главной страницы YouTube.
- Официальный канал художника: подписки, которые были добавлены, когда ваш канал стал официальным. Помните, что в случае этого источника не доступны географические данные.
- Другой канал на YouTube: подписка с другого канала, похожего на ваш, или с других каналов, которые связаны с вашим каналом.
- Фид «Подписки»: подписки, полученные через фид «Подписки». Благодаря этому вы узнаете, как этот фид влияет на количество подписчиков.
- Раздел «Подписки» на канале: подписки, оформленные через менеджер подписок на компьютере или список каналов на мобильных устройствах.
- Система поиска в YouTube: подписки, полученные из результатов поиска на основе запросов.
- Реклама на YouTube: подписки, полученные из рекламы.
- Закрытые аккаунты: снижение количества подписчиков обусловленное удалением закрытых аккаунтов.
- Другие: подписки, полученные из неуказанных источников.
Источник: webznam.ru
YouTube включит подсветку кнопки Subscribe при просьбах подписаться на канал
YouTube тестирует функцию, при которой кнопка Subscribe («Подписаться») подсвечивается и меняет цвет при просьбах автора подписаться на канал. В компании считают, что такое нововведение сделает кнопку более заметной, а пользователям поможет визуально сориентироваться в интерфейсе сервиса.
Блогеры на видеохостинге YouTube используют всевозможные способы привлечения внимания аудитории и повышения ее активности на канале и под конкретными видео. Теперь же в сервисе предлагается встроенный инструмент, направленный на повышение внимания к кнопке подписки.
Функция срабатывает автоматически при упоминании автором видео слова «subscribe» в видео – этому способствует система автоматического распознавания речи. После этого кнопка становится многоцветной и тем самым выделяется на экране.
Как пишет Коммерсантъ, пока новинка работает только на английском языке и доступна лишь в десктопной версии. При этом в компании планируют протестировать аналогичную анимацию при произнесении слова «like».
Источник: timeweb.com