Привет, Хабр! Представляю вашему вниманию перевод статьи «REST API Best Practices» автора Krishna Srinivasan.
REST становится общим подходом для представления сервисов окружающему миру. Причина его популярности заключается в его простоте, легкости использования, доступе через HTTP и другие. Существует неправильное представление о том, что все данные, доступные через сеть, считаются REST, но это не так. В этой статье я собираюсь объяснить вам некоторые best practices, которые вы должны всегда помнить при реализации собственного REST приложения. Я бы хотел услышать ваш опыт в REST приложениях, поэтому если вы знаете best practies, которые не упомянуты в этой статье, пожалуйста, поделитесь с нами в комментариях.
Disclamer: все best practies основаны на моем личном опыте. Если вы имеете другое мнение, не стесняйтесь отправлять его мне на email, и мы обсудим его.
Здесь представлен список best practices, которые будут обсуждаться в этой статье:
1. Конечные точки в URL – имя существительное, не глагол
2. Множественное число
3. Документация
4. Версия вашего приложения
5. Пагинация
6. Использование SSL
7. HTTP методы
8. Эффективное использование кодов ответов HTTP
Одна из самых распространённых ошибок, которую делают разработчики REST приложений, — использование глаголов при именовании конечных точек. Однако, это не лучшая практика. Вы должны всегда использовать существительные вместо глаголов.
Пример сценария:
Мы имеем заказ на разработку REST веб сервисов, которые предоставляют информацию об Индийских фермерах. Сервис также должен реализовывать функционал, предоставляющий такую информацию как доход фермера, названия культур, адреса ферм и другую информацию, относящуюся к каждому фермеру.
Каждый фермер имеет уникальный id.Таким же образом должны быть реализованы сервисы, предоставляющие информацию о культурах и какой фермер владеет ими.
Best Practice:
Имеем единственную конечную точку, которая отвечает за все действия. В примере ниже представлена только одна конечная точка /farmers для всех операций таких как добавление, обновление, удаление. Базовые реализации имеют различные HTTP методы, которые правильно маршрутизируются для разных операций.
• /farmers
• /crops
Не рекомендуется:
Постарайтесь избегать использования глаголов. Рекомендуется представлять операции внутри таких форматах как JSON, XML, RAML или использовать HTTP методы. Не используйте представленные ниже обозначения:
• /getFarmers
• /updateFarmers
• /deleteFarmers
• /getCrops
• /updateCrops
Используйте множественное число для названия своих REST сервисов. Это еще одна горячая тема для обсуждений среди REST дизайнеров – выбор между единственными или множественными формами существительных для обозначения сервисов.
Best Practice:
• /farmers
• /farmers/{farmer_id}
• /crops
• /crops/{crop_id}
Не рекомендуется:
• /farmer
• /farmer/{farmer_id}
Примечание:
Хотя я упоминаю, что использование множественного числа является best practice, по какой-то причине, если вы придерживаетесь единственного числа, то придерживайтесь этого во всех своих сервисах. Не смешивайте использование множественного и единственного чисел. Поэтому я и не говорю здесь про bad practice, а просто говорю, что это не рекомендуется. Пожалуйста, решайте сами, что лучше подходит для вашего приложения.
Документирование программного обеспечения является общей практикой для всех разработчиков. Этой практики стоит придерживаться и при реализации REST приложений. Если писать полезную документацию, то она поможет другим разработчикам понять ваш код.
Наиболее распространенным способом документирования REST приложений – это документация с перечисленными в ней конечными точками, и описывающая список операций для каждой из них. Есть множество инструментов, которые позволяют сделать это автоматически.
Ниже представлены приложения, которые помогают документировать REST сервисы:
• DRF Docs
• Swagger
• Apiary
Пожалуйста, поделитесь своим опытом документирования ваших приложений в комментариях.
Существует два общих способа для управления версиями REST приложений:
1. URI версии.
2. Мультимедиа версии.
URI версии:
Простой пример как выглядит URI версия:
host/v2/farmers
host/v1/farmers
Ниже приведены основные недостатки способа создания версий с использованием URI:
Мультимедийный способ управления версиями:
Этот подход отправляет информацию о версии в заголовке каждого запроса. Когда мы изменим тип и язык мультимедиа URI, мы перейдем к рассмотрению контента на основе заголовка. Этот способ является наиболее предпочтительным вариантом для управления версиями REST приложений.
Пример информации в заголовке:
GET /account/5555 HTTP/1.1
Accept: application/vnd.farmers.v1+json
HTTP/1.1 200 OK
Content-Type: application/vnd.farmers.v1+json
В мультимедийном подходе управления версиями клиент имеет возможность выбрать, какую версию запрашивать с сервера. Этот способ выглядит предпочтительней, чем подход с URI, но сложность возникает при кэшировании запросов с различными версиями, которые передаются через заголовок. Говоря простыми словами, когда клиент кэширует на основе URI, это просто, но, кэширование с ключом в качестве мультимедийного типа добавляет сложности.
Отправка большого объема данных через HTTP не очень хорошая идея. Безусловно, возникнут проблемы с производительностью, поскольку сериализация больших объектов JSON станет дорогостоящей. Best practice является разбиение результатов на части, а не отправка всех записей сразу. Предоставьте возможность разбивать результаты на странице с помощью предыдущих или следующих ссылок.
Если вы используете пагинацию в вашем приложении, одним из хороших способов указать ссылку на пагинацию является использование опции Link HTTP заголовка.
SSL должен быть! Вы всегда должны применять SSL для своего REST приложения. Доступ к вашему приложения будет осуществляется из любой точки мира, и нет никакой гарантии, что к нему будет обеспечен безопасный доступ. С ростом числа инцидентов с киберпреступностью мы обязательно должны обеспечить безопасность своему приложению.
Стандартные протоколы проверки аутентификации облегчают работу по защите вашего приложения. Не используйте базовый механизм аутентификации. Используйте Oauth2.Oa или Oaurh3 для лучшей безопасности ваших сервисов. Я бы рекомендовал Oauth3 лично из-за его новейших функций.
Проектирование операций на HTTP методы становится легче, когда вы знаете характеристики всех методов HTTP.
Ниже представлены две характеристики, которые должны быть определены перед использованием HTTP метода:
Не все методы являются безопасными и идемпотентными.
Ниже представлен список методов, которые используются в REST приложениях и показаны их свойства:
REST HTTP методы
Ниже приведен краткий обзор каждого метода и рекомендации по их использованию:
HTTP определяет различные коды ответов для указания клиенту различной информации об операциях. Ваше REST приложение могло бы эффективно использовать все доступные HTTP-коды, чтобы помочь клиенту правильно настроить ответ. Далее представлен список кодов ответов HTTP:
Надеюсь, эта статья будет полезна для понимания того, как создать свой REST API. Здесь представлены best practices, собранные на основе моего опыта и обсуждения с друзьями, которые работали над приложениями веб-служб REST.
Если вы много работали над дизайном REST API, и, если вы чувствуете, что эта статья не имеет для вас никакого смысла, я рад услышать ваши отзывы. Я хотел бы продолжить обновление этого обсуждения с помощью более проверенных методов разработки лучшего API для вашего приложения.
Хорошего прочтения. Спасибо за посещение моего блога.
С 2005 года спрос на удаленную занятость вырос на 140%. Очевидно, что эта тенденция будет продолжаться. Сегодня вакансии на удаленку можно найти и на job-бордах, и в социальных сетях, но мне ближе Телеграм-каналы. Делюсь с вами своей подборкой. Дополнения в комментариях приветствуются)
Канал с вакансиями из digital и media с прямыми контактами работодателей от платформы JobTG. Средний уровень зарплат — 30 000 – 40 000 ₽, но иногда встречаются и очень хорошие предложения. Отдельно хочу отметить оформление постов: четкая структура, приятный дизайн, ничего лишнего.
Подписаться
Много интересных предложений для маркетологов, SMM-менеджеров, редакторов. Есть возможность обсудить вакансии с другими подписчиками (это иногда бывает очень полезно). Периодически публикуются объявления о поиске стажеров в крупные компании.
Подписаться
Канал от онлайн-сервиса по созданию резюме myresume.ru. Ежедневно публикуется порядка 6-8 вакансий для специалистов из сферы IT, диджитал и медиа. Из плюсов хочу отметить отсутствие рекламы и качество отбора объявлений (в вакансиях вы не найдете зарплат ниже 80 000 ₽). Кроме того, каждое утро на канале размещается большая подборка стажировок и волонтерских программ для студентов и выпускников.
Подписаться
Здесь публикуются только топовые вакансии для опытных IT-специалистов по разным направлениям. Есть поиск по хештегам. Зарплаты стартуют с отметки 200 000 ₽, но и профессиональный уровень у кандидатов должен быть соответствующий.
Подписаться
Название говорит само за себя. Каждый день на канале размещается 4-5 вакансий по разным профессиям: от тренера по шахматам до менеджера по продажам. Информация по всем позициям дается максимально подробно, но попадаются неоднозначные объявления вроде «Работа для девушек. Нужен только телефон и выход в интернет». В общем, нужно фильтровать.
Подписаться
Создательница сервиса Facancy публикует в своем Телеграм-канале только проверенные ею лично вакансии. Фишка канала — необычные объявления. Из последнего: «Фанат фильмов о домашних любимцах» и «Охотник за пылевыми бурями». Много вакансий для руководителей, а также для специалистов, которые хотят переехать за границу.
Подписаться
Ежедневно на канале публикуется 7-8 объявлений о поиске сотрудников. Все вакансии предполагают исключительно удаленный формат. Нечасто, но встречается реклама курсов. На данный момент на канал подписано более 300 000 пользователей. Не знаю, насколько это хорошо: на мой взгляд, чем больше подписчиков, тем выше конкуренция)
Подписаться
Еще один канал от finder.vc. Несмотря на то что вакансии здесь предназначены для начинающих специалистов, есть предложения ну очень хорошие по оплате. Объявления публикуются каждый день. В основном работодатели ищут менеджеров по продажам и ассистентов.
Подписаться
Для кого этот канал ясно из названия. Я же хочу сделать акцент на том, что здесь не размещаются предложения с оплатой ниже 200 ₽ за 1000 СБП. Комментарии к постам открыты, участники активно обсуждают объявления, делятся опытом сотрудничества с заказчиками.
Подписаться
На этом канале могут найти работу маркетологи, дизайнеры, SMM-щики, а также другие специалисты из диджитал и медиа. Во всех вакансиях есть подробное описание задач, условий и требований. Объявления публикуются ежедневно, но в количестве 1 шт.
Подписаться
Это канал не каталог с вакансиями. Объявления о поиске сотрудников здесь являются одним из разделов (есть поиск по хештегам). Море полезной информации для программистов + активное обсуждение постов в комментариях.
Подписаться
На этом канале можно не только найти подходящую вакансию по направлениям iOS, Android, Xamarin и т.д., но также опубликовать свое резюме. Размещение бесплатное. Огромный плюс — зарплата указана во всех объявлениях.
Подписаться
Вакансии от сервиса анонимного поиска работы в IT и диджитал GeekJOB. Здесь ежедневно публикуются предложения с хорошей оплатой для тестировщиков (ручных и автоматизаторов), QA и TestOps. Работодатели предлагают в основном удаленный формат сотрудничества. Встречаются запросы от зарубежных компаний.
Подписаться
Вакансии для разработчиков, аналитиков и других представителей сферы IT. Посты с объявлениями выкладываются в лаконичном формате «профессия – компания – зарплата». Если предложение заинтересовало, можно пройти по ссылке и узнать подробную информацию.
Подписаться
По мнению создателей канала, хороший специалист не может получать за свой труд меньше 50 000 ₽. Отличная позиция) Посты публикуются не каждый день, но зато сразу в виде подборки и сразу с контактами работодателей.
Подписаться
Безусловно, Телеграм-каналов с вакансиями на удаленку гораздо больше. Если у вас есть проверенные каналы, поделитесь в комментариях. Думаю, что другим пользователям будет это полезно.
Команда Neeva, 14.04.21
Интернет-реклама повсюду: она следит за вами, когда вы читаете новости, проверяете социальные сети и ищете информацию; и они могут быть устрашающе актуальными, напоминая вам о вещах, которые вы забыли купить, или об услугах, которые кажутся созданными специально для вас.
Интернет-реклама — это индустрия с оборотом в 398 миллиардов долларов, на которую приходится около половины всех мировых расходов на рекламу, но большинство из нас плохо понимает, как именно работает эта реклама и как ей удалось так хорошо вписаться в цифровой ландшафт.
Интернет-реклама, иногда называемая цифровой рекламой, представляет собой любой тип платного сообщения или уведомления в Интернете. С момента появления первого рекламного баннера в 1994 году (подробнее об этом позже) большая часть Интернета работает по бизнес-модели, основанной на рекламе, в которой пользователи могут бесплатно получать доступ к информации и услугам в обмен на показ. Объявления.
С точки зрения рекламодателя рекламные кампании в Интернете имеют много преимуществ, некоторые из наиболее важных из которых:
Все эти преимущества позволяют рекламодателям значительно увеличить свои расходы на то, что работает. Вы когда-нибудь задумывались, почему рекламодатели показывают вам одну и ту же рекламу этой обуви двести раз? Это потому, что они знают, что это работает и что они утомят вас!
Рекламодатели, рекламные платформы и потребители играют определенную роль в онлайн-рекламе.
Давайте посмотрим, как эти отношения работают с платным поиском, крупнейшим сектором онлайн-рекламы. Это объявления, которые появляются в верхней части страницы результатов поисковой системы (SERP), прямо над обычными результатами. Рекламодатели платят поисковым системам, таким как Google, за показ своих объявлений в верхней части поисковой выдачи по любому количеству поисковых запросов. Поэтому, если вы ищете «лучший чемодан на колесиках», вы можете увидеть рекламу Away. Это не значит, что они лучшие, это просто означает, что они заплатили большие деньги за результат, который вы видите первым.
Эта система очень хорошо работает для рекламодателей: по данным Google, рекламодатели зарабатывают 8 долларов на каждый доллар, который они тратят на Google Ads. Google тоже выигрывает, поскольку большая часть его годового дохода в размере 162 миллиардов долларов (по состоянию на 2019 год) приходится на поисковую рекламу. Но как насчет пользователей? Наличие рекламы создает неотъемлемую предвзятость в результатах поиска, создавая спрос на альтернативные поисковые системы.
Прошли те времена, когда «онлайн-реклама» означала баннер или всплывающее окно. Цифровая реклама стала более изощренной, и основными типами рекламы являются:
Интернет-реклама претерпела значительные изменения с тех пор, как в начале 90-х годов появились первые медийные объявления.
Как потребитель, легко увидеть недостатки онлайн-рекламы: они могут мешать информации, которую вы на самом деле пытаетесь найти, и по мере того, как реклама становится все более изощренной, это может быть трудно чтобы отличить платную рекламу от органического контента. Иногда кажется, что вас преследует продукт или услуга.
Интернет-реклама имеет недостатки и для бизнеса. Вот некоторые из самых больших проблем:
Доминирование Facebook и Google в сфере онлайн-рекламы вынудило многие компании искать источник дохода в другом месте. Крупные новостные сайты, которые раньше предоставляли свой контент бесплатно, обнаруживают, что реклама не оплачивает счета и создает непримиримый конфликт интересов на их платформах. Сейчас они переходят к модели на основе подписки, в которой их контент находится за платным доступом.
Хотя поначалу потребители могут сопротивляться оплате информации и услуг, которые они привыкли получать бесплатно, факт в том, что мы всегда платили за цифровой контент, просто в другой валюте. Подписки с номинальной стоимостью обеспечивают более прозрачный обмен ценностями. Шридхар Рамасвами, соучредитель Neeva, объясняет: «Мы платим за воду, которая течет из нашего крана, и мы не возражаем против этого. Это чисто, это недорого. Нет никаких предположений, что вода бесплатна».
Устали от того, что ваш поиск и онлайн-активность быстро превращаются в рекламу в социальных сетях? Neeva — первая в мире частная поисковая система без рекламы, которая стремится показывать вам лучшие результаты для каждого поиска. Мы не только никогда не продаем и не передаем ваши данные никому, особенно рекламодателям, мы также активно блокируем трекеры и останавливаем рекламу, которая незаметно следует за вами по всему Интернету. Попробуйте Neeva сами на neeva.com.
Поделись этим:
Онлайн-реклама стала повседневной частью интернет-жизни. Начинающих маркетологов может сбить с толку понимание объема и разнообразия доступных онлайн-объявлений. Мы составили подробный список, чтобы помочь классифицировать и объяснить каждую форму онлайн-рекламы, присутствующую в Интернете. Наслаждаться!
Поисковые объявления Google — это онлайн-объявления, которые появляются рядом со страницей результатов поисковой системы, когда пользователи выполняют поиск по ключевому слову в Google. Эти объявления представляют собой контекстную рекламу или рекламу с оплатой за клик, в которой рекламодатели платят за каждый клик по объявлению. Поисковые объявления Google с оплатой за клик управляются через рекламную платформу Google Ads, которая позволяет рекламодателям делать ставки на ключевые слова, создавать текст объявлений, устанавливать бюджеты и многое другое. Чтобы узнать больше о том, как работают поисковые объявления Google, посетите Университет PPC.
Плата за кликОбъявления PPC, также известные как объявления с оплатой за клик, — это рекламные объявления, в которых стоимость рекламы определяется количеством кликов, полученных объявлением. Google Ads и Bing Ads используют модель с оплатой за клик.
Bing Ads
Microsoft Ads (ранее известная как Bing Ads) похожа на рекламу Google тем, что работает на основе оплаты за клик. Рекламодатели могут управлять своими объявлениями через платформу Microsoft Ads. Вы можете начать создавать Microsoft Ads, если у вас есть учетная запись Microsoft Ads.
Объявления FacebookОбъявления Facebook существуют во многих различных формах, каждая из которых предлагает уникальные плюсы и минусы для рекламодателей, стремящихся продавать на Facebook. Чтобы узнать все о рекламе на Facebook, прочтите запись в блоге Facebook Marketing или ознакомьтесь со списком из 45 советов по рекламе на Facebook.
Объявления Marketplace появляются в боковых колонках веб-сайта Facebook с заголовком, текстом и изображением.
Boosted Posts — это реклама Facebook, которая позволяет рекламодателям платить фиксированную ставку за продвижение одной органической публикации на своей бизнес-странице Facebook. Продвигаемый пост достигает большего числа поклонников и друзей фанатов, чем обычный пост.
Чтобы увидеть больше примеров, ознакомьтесь с нашей Шпаргалкой Ultimate Facebook Ad Types.
Реклама в ТвиттереРеклама в Твиттере относится к платным повышениям, которые бренды в Твиттере могут использовать для расширения охвата своих твитов, продвижения выбранного хэштега или привлечения большего числа подписчиков.
Рекламные твиты позволяют рекламным твитам достигать домашних каналов большего числа людей и предлагают множество вариантов таргетинга. Объявления в Твиттере также включают продвигаемые учетные записи, что позволяет рекламодателям чаще появляться в функции рекомендации Твиттера «Кто подписаться». Promoted Trends получает ваш пользовательский хэштег на панели Trends, привлекая дополнительное внимание и внимание со стороны Twitterverse. Если вы хотите размещать рекламу в Твиттере, ознакомьтесь с этими примерами рекламы в Твиттере.
Объявления TumblrОбъявления Tumblr представлены в нескольких различных форматах. Tumblr Radar и Spotlight позволяют «спонсорам», также известным как рекламодатели, размещаться в областях, где Tumblr выделяет уникальный контент и учетные записи. Сообщество Tumblr с 54 миллионами пользователей, публикующих 70 миллионов сообщений в день, которые ежедневно просматривают более полумиллиарда страниц, является активным и оживленным.
Tumblr также предлагает спонсируемые рекламные посты в Интернете, которые представляют собой фрагменты контента Tumblr, созданного рекламодателями, которые появляются в ленте главной панели пользователей, интегрированные с обычным контентом, созданным пользователями. Эти объявления Tumblr имеют маленькие знаки доллара, чтобы пометить их как рекламный контент. Чтобы размещать онлайн-рекламу на платформе Tumblr, вам необходимо стать спонсором Tumblr.
Баннерная реклама
Баннерная реклама — это графическая реклама, которая часто появляется в боковых, верхних и нижних разделах веб-сайтов. Они могут широко варьироваться по размеру, дизайну и функциям. Обычно вы найдете их на всевозможных новостных веб-сайтах, блогах и специализированных веб-сообществах. Многие веб-сайты предоставляют свое рекламное пространство через рекламные биржи, такие как контекстно-медийная сеть Google, или вы можете купить рекламное место так же, как вы купили бы рекламу в газете.
Медийная реклама GoogleМедийная реклама Google — это форма контекстных баннеров, используемых в контекстно-медийной сети Google, наборе сетевых сайтов Google, которые соглашаются размещать медийную рекламу. Контекстно-медийная сеть Google также включает ресурсы Google, такие как YouTube, Gmail, Blogger и т. д. Медийные объявления Google могут быть текстовыми, графическими и даже видео. Чтобы показывать онлайн-рекламу в контекстно-медийной сети Google, вам нужно начать с Google AdWords.
Ретаргетинг рекламыОбъявления с ретаргетингом (см. аналогичное, Google Remarketing) побуждают пользователя посетить сайт, принимая во внимание прошлую историю посещения пользователем веб-сайтов. Когда пользователь посещает веб-сайт, к посетителю прикрепляется файл cookie кампании ретаргетинга, который отмечает, какие страницы и продукты посещает пользователь во время просмотра сайта.
После того, как пользователь покинет сайт рекламодателя и начнет переходить на другие веб-сайты, таргетированная реклама может отображаться в определенных рекламных местах, показывая рекламу, которая конкретно указывает на то, что пользователь просматривал ранее на сайте рекламодателя.
Объявления с ретаргетингом, как правило, работают намного лучше, чем обычные рекламные баннеры, с более высоким рейтингом кликов и конверсиями. Если вы уже используете Google AdWords, у нас есть пошаговое руководство по созданию собственного ремаркетингового объявления Google Ads.
В этом примере я ранее искал в Интернете сноуборды. Позже я увидел ремаркетинговую рекламу того, что видел, просматривая новостной сайт о досуге.
Объявления RedditОбъявления Reddit — это рекламные объявления с заголовком, целевым URL-адресом и необязательным фото. Объявления Reddit работают в системе, основанной на ставках, в которой рекламодатели могут устанавливать бюджеты кампаний и выбирать, как долго они хотят, чтобы их кампания продолжалась. Объявления Reddit позволяют использовать некоторые уникальные параметры таргетинга и часто довольно дешевы с низкой стоимостью за показы.
Что действительно делает рекламу Reddit уникальной, так это комментарии и голосование — пользователи могут голосовать за или против вашего объявления, давая рекламодателям возможность легко понять, нравится им или не нравится объявление. У каждого объявления, как и у всех других сообщений на Reddit, есть раздел комментариев. Это может быть полезно для рекламодателей, поскольку позволяет пользователям оставлять отзывы напрямую рекламодателю.
Лучшие рекламные объявления Reddit учитывают свою аудиторию — Reddit в основном посещает молодая, технически подкованная аудитория, в основном мужчины. В целом сообщество Reddit очень настороженно относится к откровенному маркетингу, поэтому публикация рекламы Reddit может быть чем-то вроде игры с огнем. Если все сделано правильно, реклама Reddit может привлечь много внимания по низкой цене. Вы можете размещать рекламу на Reddit через их веб-сайт.
Мобильная рекламаМобильная реклама — это реклама, которая появляется на смартфонах, планшетах и любых других мобильных устройствах. Многие платформы социальных сетей, веб-сайты и приложения предлагают свои собственные уникальные варианты мобильной рекламы. Если вы размещаете рекламу в Google Ads, вы можете размещать рекламу на мобильных устройствах.
Внутриигровая рекламаВнутриигровая реклама — это реклама, существующая в компьютерных или видеоиграх. Одним из наиболее распространенных примеров внутриигровой рекламы являются рекламные щиты, появляющиеся в спортивных играх. Внутриигровая реклама также может отображаться в виде продуктов известных брендов, таких как оружие, автомобили или одежда, которые существуют как символы игрового статуса.
Реклама в приложенииРеклама в приложении — это реклама, которая появляется в мобильных приложениях. Платформа мобильной рекламы Google позволяет создателям приложений получать доход от бесплатных игр, предлагая рекламное пространство и позволяя рекламодателям получать рекламные места в самых популярных мобильных играх и приложениях.
Объявления приложений могут отображаться в виде текстовых объявлений, оптимизированных для мобильных устройств, графических баннеров или даже межстраничных объявлений, в которых используется расширенный HTML5.
Объявления по электронной почтеОбъявления по электронной почте — это рекламные объявления, отправляемые пользователям через веб-почту. Объявления по электронной почте могут использоваться для уведомления подписчиков об определенных акциях, скидках или новых функциях, среди прочего.
В большинстве рекламных объявлений по электронной почте используется большое изображение с минимальным текстом; пользователи не будут тратить много времени на чтение объявлений по электронной почте, поэтому важно сделать ваше сообщение как можно более четким и кратким. Объявления по электронной почте также полагаются на привлекательную строку темы, чтобы гарантировать, что пользователь откроет электронное письмо.
Рекламные объявления по электронной почте имеют определенные правила — Закон CAN-SPAM от 2003 года, созданный для предотвращения спама по электронной почте для пользователей, предусматривает штраф в размере 16 000 долларов США за каждое нарушение для рассылки спама физическим лицам, поэтому многие маркетологи электронной почты в США используют службу электронной почты или программное обеспечение для уверены, что они соответствуют Закону.
Объявления GmailОбъявления Gmail в онлайн-службе электронной почты Google — это контекстные объявления, генерируемые автоматическим процессом, который сканирует электронную почту пользователя, чтобы выявить интересы и темы, имеющие отношение к пользователю. Если пользователь пишет и получает много писем о кондиционерах, он может увидеть рекламу о кондиционерах в папке «Входящие» Gmail. Объявления Gmail создаются с использованием кампаний Google Ads Discovery.
ВидеообъявленияПопулярность видеообъявлений растет по мере того, как более высокая скорость Интернета и достижения в Интернете позволяют быстро и легко смотреть видео в Интернете. Наиболее успешные видеообъявления избегают откровенной рекламы, вместо этого выбирая образовательный видеоконтент с практическими рекомендациями, который естественным образом привлекает пользователей, с некоторыми (если таковые имеются) предложениями продуктов, незаметно интегрированными. Юмористическая видеореклама также работает хорошо, а некоторые сетевые кампании с забавной видеорекламой имеют огромный успех, особенно когда добавляется интерактивный элемент.
Реклама на YouTube
Реклама на YouTube — это реклама, которая появляется на сайте Google для обмена видео. С тех пор как Google стал владельцем YouTube, реклама на YouTube стала почти такой же простой и настраиваемой, как реклама в AdWords.
Объявления на YouTube предоставляют несколько вариантов таргетинга и несколько различных форматов объявлений. Рекламные объявления на YouTube могут отображаться в виде баннеров, оверлеев в видео, видеообъявлений в потоке (которые представляют собой видеообъявления, которые появляются перед или во время другого видео на YouTube), а также в некоторых других настройках.
Реклама в PinterestРеклама в Pinterest — это просто фрагменты контента, прикрепленные брендами и рекламодателями. При продвижении определенного продукта маркетологи создают рекламу Pinterest, добавляя в описание знак доллара перед суммой цены. Это сообщает Pinterest, что этот товар продается по указанной цене. Затем маркетологи Pinterest могут связать закрепленный элемент с официальной страницей продукта, чтобы привлечь розничный трафик.
Некоторые маркетологи также реализуют свои собственные формы рекламы Pinterest, проводя конкурсы на Pinterest. Хотя это не приводит к прямым продажам, конкурсы — отличный способ привлечь внимание пользователей, вовлеченность и увеличить посещаемость сайта, в зависимости от того, как организован конкурс. Обратите внимание, что хотя вам не нужно платить Pinterest за создание рекламы, вам придется потратить много времени и усилий на создание красивой онлайн-рекламы, чтобы привлечь скрытых покупателей на Pinterest. Обратите внимание, что реклама Pinterest лучше всего работает с реальными продуктами B2C.
Реклама в InstagramРеклама в Instagram — это фотографии или видео, которые можно найти на всей платформе в таких местах, как лента новостей, страница «Обзор», лента роликов, истории и магазины Instagram.
Другие формы рекламыХотя мы в основном занимаемся демонстрацией примеров онлайн-рекламы, стоит также дать краткий обзор других, более распространенных, офлайн-форм рекламы!
Телевизионная рекламаТелевизионная реклама — очень дорогая, но до сих пор уважаемая форма рекламы, которая так же стара, как и само телевидение.
Телевизионная реклама — это форма исходящего маркетинга, также известная как прерывающий маркетинг, которая основана на прерывании зрителей с целью привлечь их внимание. Во избежание того, чтобы зрители воспринимали их как неприятные, многие телевизионные рекламные ролики в настоящее время пытаются воздействовать на эмоции зрителя с помощью юмора, чувства доброжелательности, ностальгии или даже иногда гнева или печали. Для многих телерекламы главная цель — быть эмоционально сильным и запоминающимся.
Объявления в газетахНовостная реклама, по мнению многих, ушла в прошлое, но она по-прежнему приносит пользу, особенно когда она направлена на аудиторию, которая не часто находится в сети.
Об авторе