Оптимизация кампаний с контекстным таргетингом
После создания и запуска кампаний работа не заканчивается. Следующий шаг – оптимизация. Вы можете оптимизироваться на уровне кампании или объявления, увеличивая и уменьшая бюджет, отключая неэффективную рекламу. Но это самая очевидная работа. Если вы хотите максимально увеличить эффективность кампаний и параллельно создать действительно хороший список контекстных фраз, вам просто необходимо оптимизироваться на уровне ключей.
Вернемся к нашим запросам. Предположим, что у вас стоит пиксель ВКонтакте и счетчик аналитической системы. Задача: посмотреть, с каких ключевых слов были продажи. Вам поможет следующая последовательность действий:
1. Нужно открыть кампанию во ВКонтакте, выбрать период и выгрузить отчет с разбивкой по ключевым фразам через кнопку «Экспорт таблицы».
Выгрузка данных по ключевым словам из рекламного кабинета ВКонтакте
2. В выгрузке вы увидите расход, показы, переходы, CTR, eCPM и другие показатели в разбивке по ключевым фразам. Для удобства добавьте фильтр в столбец с расходами и отсортируйте данные по убыванию.
3. Следующим шагом откройте аналитическую систему. Например, в Google Analytics
нужно выбрать дополнительный параметр «Ключевое слово» и выгрузить данные через кнопку «Экспортировать».
Выгрузка данных по ключевым словам из Google Analytics
4. Сопоставьте данные из аналитической системы и из рекламного кабинета.
Важно учесть, что показатели записываются в каждую фразу, которую вбивал пользователь. Например, ваш клиент искал сначала «кредит наличными», затем «кредитная карта», а после перешел по вашей рекламе
Этот переход попадет в статистику дважды и запишется к обоим запросам.
После того, как вы поняли, как отработал каждый запрос, сделайте ряд действий:
- удалите ключи-каннибалы, если вы пропустили их при составлении списка и обнаружили сейчас;
- расширьте список успешных ключей за счет добавления вариантов. Если хорошо отработал ключ «дебетовая карта оформить», добавьте вариант «дебетовая карта с доставкой» и т.д.
Если вышло так, что в вашей кампании вообще не было успешных ключей, сделайте следующее:
измените период поиска. Возможно, сейчас он слишком широкий или слишком узкий;
проверьте охват. Если он слишком узкий, кампания не будет работать эффективно. Можно увеличить охват за счет расширения возрастных рамок, добавления дополнительных регионов показа, добавления в список более широких ключевых фраз;
посмотрите на ваши креативы и тексты
Точно ли они привлекают внимание и предлагают понятный товар? Например, вы можете показывать не просто матрас, а конкретную модель в конкретном размере с указанием названия модели.
Мы применяем эту методику работы с нашими клиентами. Например, для Банка «Ренессанс Кредит»
– крупного банка с широким набором услуг – кредитные карты и кредиты наличными, дебетовые карты, вклады, инвестиции
На момент начала нашей работы с клиентом, кампании с контекстным таргетингом уже работали и приносили результат, но важно было улучшить их – снизить цену заявки на получение дебетовой карты.
Сложность была в том, что таргетированная реклама в целом приносила дорогие лиды, и важно было снизить CPL в каждом типе рекламных кампаний.
Для снижения стоимости лида мы:
1. Проанализировали уже запущенные списки и по каждому составили таблицу: сколько ключ потратил бюджета, сколько по нему было показов, кликов, лидов; сколько стоили лиды по каждому ключу (если они были).
2. Исключили из списков ключевые фразы, которые:
- потратили больше, чем плановая стоимость лида, но не принесли результаты;
- потратили меньше, чем плановая стоимость лида, но у них уже плохие показатели – высокая цена клика, заметно низкий CTR и т.д.
3. Исключили из списков ключи, которые показали себя плохо на этапе анализа списков.
4. Спустя неделю повторили процедуру.
Несколько повторений этапов 1–3 позволили нам почистить списки и увеличить эффективность рекламных кампаний.
Результаты, которые мы получили:
- Затраты: +0,08%
- Лиды: x2,4
- CPC: ниже на 18 рублей
- CPL: ниже в 2,4 раза
- CR: на 1,35 пп выше
Приветственный бонус
Для начала стоит обратить внимание на подарок, который ждет юзеров уже при создании аккаунта. Это универсальная акция, воспользоваться которой можно только раз сразу после открытия счета
В 1win бонус за регистрацию представлен в виде поощрения к депозиту. Без пополнения баланса заработать данный презент невозможно. Сумму можно использовать на сайте по своему усмотрению.
Как получить фрибет за регистрацию
Порядок участия в данной акции максимально прост:
- Клиент регистрируется на портале. После заполнения анкеты и подтверждения своих персональных данных можно переходить к следующему этапу.
- Осуществляется пополнение счета. Необходимо внести на свой баланс депозит до 15 000 рублей. Учитываются исключительно единовременные платежи.
- К транзакции начисляется бонус в виде 500%. То есть, максимально, в рамках данной программы, можно заработать 75 000 руб.
- Производится отыгрыш приветственного приза. На процессе открутки данной награды стоит остановиться более детально.
Как отыграть бонус
Итак, забрав 1win бонус на первый депозит, безусловно, важно вывести средства или задействовать их для ставок. Однако изначально сумма будет находиться на дополнительном балансе
Соответственно, предварительно ее придется отыграть. Для этого необходимо осуществить ординарную ставку. Причем коэффициент должен быть от 3 и выше. При победе будут начислены именно дополнительные средства с бонусного баланса.
Деньги, открученные с акционного счета, мгновенно становятся активны для полноценного обращения. Ставки, не соответствующие правилам акции, не будут учитываться в процессе отыгрыша. Компания имеет право отдельно верифицировать пользователя для присоединения к данной программе. Также юзерам может быть отказано в участии в приветственном предложении. В некоторых случаях можно применить промокод при регистрации 1win. С его помощью можно заработать дополнительные подарки или просто улучшить условия текущей программы.
Лидерборд в ВК — что это, как его посмотреть
ВК-игры в последние годы стали активно терять популярность, впрочем, как и сама сеть. Для популяризации угасающего игрового направления, разработчики решили ввести новую опцию «Достижения в играх ВКонтакте». Выполняя указанные там задания, можно открыть новые бесплатные стикерпаки, например « VK Gaming» и «Герои Мышки и Клавы».
Однако в описании самих достижений, имеется определение Лидерборд. В статье мы расскажем, что такое leaderboard, где он находится и как его просмотреть с телефона.
Что это означает?
Лидерборд — это таблица лидеров, той или иной игры, соревнования (от английского «Leader» — лидер, «Board» — доска, щит). В случае с достижениями в играх ВК — это таблица лучших игроков в определенно заданных играх.
В случае с лидербордом доступны три задания в таблице достижений:
- Любопытный — «Просмотреть лидерборд с телефона 50 раз». То есть, вам необходимо запустить игру через мобильную версию ВК, открыть там список лидеров и прокрутить его. Сделать это нужно 50 раз, желательно для разных игр.
- Триатлон — Стать первым номером в списке лидеров в трех играх за одну неделю.
- В шаге от победы — Оставаться на втором месте в двух играх в течении одной недели.
Список достижений с заданиями на лидерборде
Сам список заданий достаточно разнообразен. Есть как легкие задания (установить 10 игр, добавить игру в меню с телефона, запускаться 4 дня подряд и др.), так и более неудобные, к примеру, совершать оплату 4 дня подряд).
Более подробная информация доступна на официальной странице достижений игр ВК, там же выписаны все 20 пунктов. Сами разработчики обещают, что список будет постоянно пополняться.
Где лидерборд в играх ВК?
Тут нельзя дать однозначный ответ. В каждой игре, список лидеров может находиться в разных меню игры. Где то они прописаны справа вверху, а в некоторых список скрыт и его придется поискать. Также отмечу, что не все игры располагают рейтингом игроков. Поэтому будьте внимательны.
Все подробности опции Достижения в играх ВК
Можно ли получить бесплатно и быстро такие стикеры?
К сожалению, указанные наборы будут даваться только за выполнение всех указанных условий и заданий. Сама суть их появления — популяризация игровых приложений во ВКонтакте. Все что вам остается делать — это устанавливать игрушку, запускать её, играть и подключать своих друзей.
Также хочу отметить два задания с лидербордами, в которых нужно стать первым или вторым в рейтинге лучших. Старайтесь выбирать новые игры, где количество участников не столь велико. Отличный вариант — выбор игр из жанра головоломка, по которым в Youtube имеется множество гайдов и прохождений.
Что бы ускорить получение набора VK Gaming начните с этого:
- Обязательно подпишитесь на официальную группу — vk.com/vkgames.
- После этого пройдите в магазин vk.com/vkgames и запустите любое игровое приложение.
- Через несколько минут, бот автоматически вам вышлет первые 8 стикеров.
Бот вам пришлет первые 8 стикеров от VK Gaming
Заключение
Теперь вы знаете, что означает Лидерборд в достижениях ВК, где он находится и как его посмотреть. Нужен вам такой стикерпак или нет — решать самим. Конечно, разработчики стараются вернуть угасающую популярность и пытаются сделать «замануху». По моему небольшому анализу — только за два года, количество просмотров ВКонтакте упало на 1,2 миллиарда. Просто вдумайтесь — 1,2 млрд просмотров! Пользователям становится не интересно в рамках ВК, они уходят в Инстаграм и Youtube.
голоса
Рейтинг статьи
Украинские стикеры
Под Украинскими стикерами подразумевается набор изображений от Елены Савченко, полное название которого “Украина ВКонтакте”. Данный пак графических эмоджи вышел в честь годовщины независимости Украины. Для его получения необходимо выполнить следующие действия:
- Откройте сайт “ВКонтакте” при помощи своего браузера.
- Перейдите в настройки профиля и установите страну проживания Украина.
- После чего в настройках выставьте любой из Украинских городов.
- Задайте Украинский язык основным, для вашего профиля.
- Сохраните изменения.
- После чего перейдите в магазин стикеров.
- Из списка бесплатных эмоджи добавьте Украина в ВК.
- После возврата настроек наборы не пропадут.
Если вам не известно, как попасть в магазин стикеров, то вы можете перейти в диалоги, нажать на иконку смайлика и в нижней панели инструментов нажать по кнопке в виде домика, это и есть магазин в котором расположены все имеющиеся наборы.
Запись рекорда игрока
Важно! Запись рекордов в таблицу начнёт работать только после того, как Ваша игра будет одобрена модератором Вконтакте. Поэтому, если игра ещё не одобрена, имеет смысл дождаться одобрения, а уже потом добавлять турнирную таблицу в игру
Иначе не будет возможности её полностью протестировать.
Сама запись рекорда с помощью плагина делается очень просто и одинаково для любой платформы. Её можно вынести в отдельную функцию и запускать из любого места игры в удобный момент.
Здесь score — это переменная с количеством очков из игры. А activity: Scrore — переключатель: Score — Level, с помощью которого мы показываем плагину, какой именно тип рекорда мы передаём для записи.
Плагин VK Bridge отслеживает, была ли запись рекорда удачной или нет.
Неудачной она считается в двух случаях:
- если рекорд не смог быть записан (например, если игра ещё не одобрена модератором),
- если новый рекорд меньше уже записанного для данного игрока.
В противном случае рекорд обновляется.
По окончании успешной или неудачной записи рекорда, мы можем выполнить какие-то действия, например, вывести турнирную таблицу. В данном случае этот вывод таблицы я тоже вынес в отдельную функцию.
Как получить вторую часть стикеров Герои мышки и клавы для ВК
Для получения второй части Вам понадобится выполнить некие действия, или порядок действий, описанных ниже. Некоторые из них довольно простые, а некоторые потребуют временных или финансовых затрат. Но обо всем по порядку.
В клане
Для выполнения первого задания необходимо стать участником игрового сообщества любого приложения, которого Вы до этого запускали. Просто перейдите на страницу сообщества и нажмите кнопку «Подписаться». После чего ВК пришлет Вам заслуженную награду.
Коллекционер
Второе задание особо труда также не вызовет. Для его выполнения необходимо запустить 10 любых новых игр с платформы ВК. Приложения, в которые Вы играли до этого момента, почему-то не учитываются.
Скопидом
Для получения этого стикера Герои мышки и клавы необходим смартфон, и установленное приложение ВК. Для активации смайлика необходимо сделать следующее:
- Запускаем приложение ВК на смартфоне,
- найти игру, которую Вы хотите добавить в меню,
- в правом верхнем углу приложения ищем троеточие,
- выбираем пункт «Добавить в меню».
Казначей
Ну как же без доната? Чтобы заполучить этот смайлик необходимо совершить какую-либо покупку в игре со смартфона. Сумма покупки значения не имеет.
Ревизор
Просто зайдите в приложение, и поставьте любую оценку. Помните, что многие выбирают игры исходя из предпочтений других людей. Постарайтесь быть хоть немного объективным ставя оценку.
Любопытный
Это задание требует от нас просмотра рейтинга игроков (leaderboard) в любимом приложении не менее 50 раз. Выполнять задание также нужно со смартфона.
Триатлон
Задание не для слабонервных. Необходимо занять планку лидерства в трех играх в течение недели. Чтобы было легче занять призовое место можно выбирать игры с небольшой аудиторией. Т.е. менее популярные или полу заброшенные приложения.
В шаге от победы
Тут главное не увлечься после выполнения первого задания. Для получения стикера серии Герои мышки и клавы необходимо занять второе место в двух играх в течение недели.
Младшая лига
Странное название, не совсем соответствующие заданию, которое довольно простое. Необходимо 4 дня подряд запускать любую из игр.
Необходимо запустить игры 20 раз за одну неделю. Можно выполнить за пару минут. Просто запустите любую игру 20 раз подряд.
Ну и снова донат. Ничего сложного в этом нет, нужны только деньги, которые нужно заливать в игру 4 дня подряд.
Subscribe and chill
Еще одна разновидность выкачивания денег. В некоторых играх разработчики предусмотрели платную подписку на игру либо же статус VIP. Разумеется, все приложения создаются с одной целью — заработать. Поэтому, если вы имеете возможность совершить платную подписку — делайте это и получите стикер.
А Вы уже получили стикеры Хонор для ВК? Если нет жмите сюда, и узнайте как это сделать!
Ценитель прекрасного
Задание аналогичное предыдущему. Только теперь оформить подписку нужно в 2 играх. Сделать это нужно в течение 2 недель. Задание лучше выполнять в комплексе с предыдущим.
Доверяет чужому вкусу
Ничего сложного. Найдите друга, который пригласит Вас в приложение. Перед приглашением обязательно загляните в настройки приватности, и убедитесь, что Вы дали разрешение на приглашения в приложения.
Также ничего сложного. Просто запускайте любую игрушку 4 дня подряд.
Царь горы (the droth)
Для выполнения задания дается 3 месяца. Необходимо выбрать 2 игры, в которых за отведенное время следует получить сотый уровень. Перед выбором приложения, изучите его топ и кол-во уровней. Для набора уровня выбирайте легкие детские игры, пазлы и тому подобные приложения.
Гордость семьи
Следует выполнить 10 заданий в выбранном приложении. Разумеется, в игре должна быть возможность выполнять эти самые миссии. Рекомендуем выбирать топовые приложения, и жанры, которые Вам нравятся.
Всегда на связи
Ничего сложного. Перейдите в настройки игры, и разрешите присылать Вам уведомления. После получения стикера галочки можно снять.
Дримтим
Помогайте друзьям выполнять задание «доверять чужому вкусу», и сами выполните задание дримтим. В приложение необходимо пригласить 2 друзей.
Жми давай
Необычное задание и интересный стикер за его выполнение. Задание нужно выполнять с наступлением новых суток не заходя перед этим ни в какие приложения.
- Перейдите в каталог игр ВК,
- покликайте в любую область экрана в каталоге. Нажимать можно на меню, активировать поиск и т.д., главное не запустить приложение.
Как посмотреть Лидерборд в ВК
После того, как мы разобрали, что это Лидербоард в ВК, рассмотрим также, как посмотреть лидерборд игры в ВК. Ныне лидерборд имеется во многих играх Вконтакте. Достаточно запустить нужную игру, после чего нажать на кнопку лидерборда на стартовом экране игры. Данная кнопка может называться по-разному: «рейтинг игроков», «топ игроков», «игровые достижения», «Leaderboard» и так далее. При её нажатии вам отобразятся наиболее рейтинговые игроки (обычно «Топ-10» или «Топ-20»), и количество набранных ими игровых баллов.
Рейтинг игры «Чё, умный» в ВК
Обычно там имеется и ваш результат, показывающий ваше место в общем игровом рейтинге и количество набранных вами очков.
Если по каким-либо причинам вы не нашли лидерборд какой-либо игры в ВК, рекомендуем обратиться с соответствующим письмом в техническую поддержку игры. Обычно через небольшой отрезок времени вы получите ответ, в котором будет указано, где найти лидерборд игры ВКонтакте.
В некоторых случаях лидерборд в данной игре может отсутствовать. Это может быть связано с недавним выходом данной игры, так и отсутствием лидерборда в концепте игры. В этом случае остаётся порекомендовать авторам продумать данную деталь
Способную привлечь к игре дополнительное внимание публики
Форматы рекламы ВКонтакте
Мы советуем всегда тестировать разные форматы, ведь нельзя точно знать заранее, что сработает, а что нет. Но небольшие закономерности все же есть: одни форматы лучше подходят для одного бизнеса, другие — для другого.
Запись с кнопкой
Такой формат призывает пользователей совершить действие: подписаться, отправить сообщение бренду и т. д. С помощью записи с кнопкой можно рекламировать всё: сообщество, личную страницу, сайт, приложение и видео. Это универсальный формат объявления и подходит для любых целей.
Пример объявления в ленте новостей
Пример объявления в ленте новостей
Тизерная реклама
Видна только с компьютера или полной версии сайта ВКонтакте. Текстово-графические объявления отображаются ВКонтакте слева под основным меню в виде коротких блоков с изображением и текстом.
Такой формат подойдет, чтобы привлечь пользователей в сообщество, на сайт, в карточки товаров, а также в приложение или игру, размещенную на площадке.
Пример объявления в десктопной версии
Универсальная запись
Одно или несколько изображений, GIF-анимация или видеоролик — вы сами выбираете, в какой форме рассказать людям о товарах или услугах. Подходит для продвижения любой ниши — не зря формат называется универсальным.
Пример объявления в ленте новостей
Это основные форматы, которые наши специалисты используют в работе. Подробнее о рекламных форматах ВКонтакте — в материале ppc.world.
Опираясь на свой опыт, мы выделили несколько групп, которые хорошо работают с определенными форматами:
-
Для инфобизнеса — тизерная реклама и универсальные посты.
-
Для услуг — запись с кнопкой и универсальные посты. Советуем догонять пользователей ретаргетом. Напоминайте о себе тем, кто был на сайте, добавлял вещи в корзину, но не купил.
Мы советуем пробовать разные форматы независимо от ниши и смотреть на результат. Например, инфобизнесу — протестировать запись с кнопкой, продвигая курс, и вести на лендинг. Сфере услуг — карусель, куда добавлять несколько взаимосвязанных услуг (создание дизайн-проекта для ремонта квартиры, выбор материалов для внутренней отделки помещений и подбор ремонтной бригады по заданным критериям).
Всегда проводите А/Б-тестирование объявлений и креативов — неважно, в какой нише вы работаете. Как это делать: выбираете один элемент объявления — например, заголовок или кнопку, — делаете несколько его вариаций для разных групп объявлений, а всё остальное оставляете неизменным
И запускаете рекламу, а потом оцениваете результат размещения
Как это делать: выбираете один элемент объявления — например, заголовок или кнопку, — делаете несколько его вариаций для разных групп объявлений, а всё остальное оставляете неизменным. И запускаете рекламу, а потом оцениваете результат размещения.
Пример А/Б-тестирования объявления с кнопкой и без нее
Прежде чем перейти к выбору аудиторий, дадим еще один совет: подготовьте минимум по десять картинок и текстов к каждому объявлению. Чаще всего причина того, что реклама не зашла, в неудачно выбранном визуале или подписи, а не в настройке или аудитории. Например, пользователя не привлек призыв на кнопке, и он не кликнул, или не заинтересовало превью поста, и он даже не стал открывать его, чтобы прочитать полностью.
Если игра «Целуй и знакомься» с телефона у вас не открывается и всплывает Гугл плей с предложением установить эту игру.
С компьютера открываем каталог. Вводим в поиск Целуй и знакомься. Высвечиваются 2 приложения:
Так же с компьютера открываем оба. Одно из них будет как на картинке:
Нажимаем отправить на телефон. Вам прийдет уведомление:
Кликаем на него. И приложение открывается у вас с телефона! Делаем все так же, как описано выше!
5. Ревизор. Оценить игру. Можно перейти в любое приложение (например, Ёлочка 2019 — https://vk.com/app6743634) и нажать на звездочки над приложением. Таким образом можно оценить любую игру.
6. Любопытный. Посмотреть лидерборд с телефона 50 раз. Переходим с телефона в приложение I Spy — найди слово на фото — https://vk.com/app5993650. Проходим 1 уровень и нажимаем 50 раз на кубок (указано стрелочкой). Или же в любое приложение и смотрим в нем Рейтинг игроков.
7. Триатлон. Стать первым в лидерборде в трёх играх за неделюПроверяйте лидерборд друзей игры, в которую играете. Как только вы займете первое место — вы будете вознаграждены! (Если стикер не выдали, обратитесь в поддержку Вконтакте прилагая скриншоты лидерборда — vk.cc/help)
Все зависит от вас!
8. В шаге от победы. Быть вторым в лидерборде в двух играх за неделю
Аналогично предыдущему заданию.
9. Младшая лига. Запускать игры 4 дня подряд. Советуем выбрать вашу любимую игру Вконтакте или в которую вам интересно играть. Так вы не забудете зайти в эту игру 4 дня подряд. Если такой нет, поставьте напоминание и установите любое приложение из примеров выше.
10. Неспящий в каталоге. Запускать игры 20 раз за одну неделю.Можно открывать и закрывать любое приложение 20 раз, эти действия вам будут засчитаны. Но не забывайте дождаться полной загрузки приложения!
11. Стартапер. Совершать оплату 4 дня подряд. Нужно донатить в любую игру, так же как и в задании Казначей (4), теперь уже можно компьютера. Советуем приложение Целуй и знакомся — https://vk.com/app3144697, так как донат равен 1 голосу. За 4 дня вы задонатите 4 голоса соответственно.
*Донатить для этого достижения нужно в одно и то же приложение! Если вы уже задонатили 1 раз в приложение Целуй и Знакомься, то должны задонатить еще 3 раза с перерывами в 24 часа!
12. Subscribe and chill. Оформить подписку в игреПереходим в приложение TopGun.io: Арена — http://vk.com/app6029912. Нажимаем на Премиум. Картинка 2: нажимаем Купить Премиум. Картинка 3: Оформить подписку. Эта подписка имеет 3-дневный пробный период. Не забудьте отменить подписку, и тогда стикер вы получите бесплатно.
13. Ценитель прекрасного. Оформить подписку в 2 разных играх в течение 2 недельЧасть этого достижения мы выполнили в прошлом задании Subscribe and chill (12), 1 подписку вам должно было засчитать, и нам остается еще 1 подписка в другой игре. Устанавливаем приложение Котострофа 3 в ряд — https://vk.com/app4296398. Как только зайдете в игру появится такое сообщение. Нажимаем оформить. Далее идет картинка 2. Оформляем подписку. Эта подписка имеет 3-дневный пробный период. Не забудьте отменить подписку, и тогда стикер вы получите бесплатно.
На всякий пожарный предлагаем вам еще несколько игр, в которых есть подписки:
http://vk.com/@djan_sensei-kak-poluchit-stikery-geroi-myshki-i-klavy-ot-vk-gaming-besplhttp://vk-free-stickers.ru/geroi-myshki-i-klavy/http://vk.com/@vk_cake-gaid-po-polucheniu-stikerov-geroi-klavy-i-myshki
Вывод турнирной таблицы игры в Веб-браузере
Для веб-браузера всё немного сложнее. В этом случае, плагин получает в своё распоряжение не полноценную таблицу, а лишь набор данных, которые нам придётся организовать и вывести на экран самостоятельно.
Для начала, подсчитаем количество игроков в присланном списке. И если сохранённые рекорды найдены, то включаем панель нашего лидерборда — как обычно — запуском отдельной функции.
В противном случае нет смысла выводить таблицу — переходим сразу к экрану окончания игры.
Сама функция вывода турнирной таблицы в моём случае выглядит примерно так:
Это верхняя часть события (что поместилось в экран). Здесь видно, что мы включаем фон и отключаем ненужные кнопки, которые могут случайно сработать из-под лидерборда. Причём, сам лидерборд можно запускать и отдельно — со стартового экрана — по специальной кнопке. На этот случай добавлено условие, определяющее, что это за экран и выключающее соответствующие кнопки.
Во второй части этой функции мы перебираем полученные данные и раскидываем их по таблице:
- имя и фамилию игроков,
- аватарки игроков,
- заработанные ими очки.
Важный момент: Сейчас ВК возвращает список максимум из 20 рекордов. То есть, делать таблицу более чем на 20 позиций нет смысла.
В моём случае таблица рассчитана на 10 рекордов. Если игроков пока меньше 10, то согласно условию будут показаны только те, что есть (чтобы не было стрёмных текстов с нулями вместо имён).
Здесь аватарки сделаны кнопками, чтобы по ним можно было перейти в профили игроков. Для этого в каждую кнопку записываем ID игрока и при нажатии на неё подставляем этот ID в ссылку, которую затем открываем в браузере.
Стоит отметить, что аватарки изначально приходят квадратными, поэтому я наложил на них сверху дополнительные спрайты с круглой дыркой (маску). При достаточной фантазии, можно сделать посимпатичнее, как в игре Китайские фонарики (кнопка лидерборда слева-снизу)
Само окно таблицы у меня уже заготовлено заранее в виде отдельного окна с привязанными к нему текстами, картинками-аватарками и кнопкой закрытия.
Таким образом, в функции показа лидерборда у нас:
- Проверяется количество присланных рекордов и с помощью специального условия в панели включится ровно столько текстов рекордов, сколько было прислано, но не более 10 (больше не влезает в мою фиксированную таблицу, но при желании и умении можно прикрутить прокрутку списка
- В цикле перебираем присланные имена игроков и их рекорды и выводим их в соответствующие текстовые блоки и картинки.
- И когда всё это выполнено, переносим заполненный лидерборд на экран и включаем его плавное проявление.
Стоит также предусмотреть случай, когда таблица по каким-то причинам не выведена. Тогда просто показываем игроку окно конца уровня.
Вывод турнирной таблицы для разных платформ
Вконтакте по-разному выводит турнирные таблицы в мобильном приложении Вконтакте и в веб-версии сайта vk,com в браузере. Поэтому для них используются разные команды плагина.
Здесь используется наша собственная переменная client для определения текущей платформы (мобильное приложение или веб-браузер), Об этом можно почитать в статье с помощью данного плагина.
Для мобильного приложения, при вызове турнирной таблицы по неведомой причине требуется снова отправить рекорд игрока плагину.
Для веб-браузера мы выбираем переключателем Type между Score и Levels и задаём дополнительные поля через запятую, из тех что могут понадобиться, согласно их списку объектов, указанных в руководстве от ВК. Базовые поля можно не указывать, они будут возвращены по умолчанию.
В данном случае, я задал дополнительное поле photo_100, возвращающее аватарки игроков размером 100 на 100 пикселей.
И для обоих случаев указываем режим mode: будут ли выведены все существующие игроки (All users) или только друзья данного игрока (Friends).
Лайфхак: Если примитивный мобильный вариант Вас не устраивает, можно для мобильного приложения тоже сделать в виде веб-варианта — он тоже будет работать.