Не допускается дублирование значений рекламных объектов что это значит
Лайфхак: Как дублировать объявление для разных целей в Facebook
Марина Пирнак, SMM-специалист в агентстве интернет-маркетинга Adindex.ua, рассказывает о том, как отследить эффективность нескольких целей для одного объявления путем дублирования utm-меток.
Если вы хоть раз создавали рекламу в Facebook Ads, то знаете, что при дублировании объявлений приходится формировать совершенно новое объявление в текущей или новой кампании. Часто задача проекта состоит в том, чтобы использовать одно и то же объявление с несколькими рекламными целями, например: «Охват», «Трафик» и «Вовлеченность». Зачем? Для того чтобы реакции не рассеивались между несколькими объявлениями.
Когда все реакции «падают» на одно объявление, алгоритм считает его интересным, что положительно влияет на показатель его релевантности. В результате чего, эти социальные доказательства помогут объявлению выиграть аукцион.
Существующая вовлеченность объявления в рекламной кампании по умолчанию переносится в новую кампанию при помощи переключателя «Показать вовлеченность существующей публикации» в положение «Вкл» или ввода post ID.
Utm-метки в «URL сайта» в дубликатах будут указаны для всех целей рекламных кампаний одинаково.
Для этого нужно внести «замену» в поле «Параметры URL» в «Отслеживании», что позволит отследить эффективность одного и того же объявления для разных целей рекламных кампаний, например «Вовлеченность» и «Трафик».
Параметры URL из соответствующего поля заменят собой дублирующиеся параметры из поля «URL сайта». Например, если в поле «URL сайта» добавлен параметр utm_medium=post, а в поле «Параметры URL» — utm_medium=cpc, в итоговом URL будет только utm_medium=cpc.
1. Зайдите в Ads Manager на уровне объявлений рекламного кабинета. Нажмите «Дублировать»:
3. Дайте название новой кампании и группе объявлений.
4. Нажмите «Создать копию». Появится вот такое модальное окно. Затем нажмите «Продолжить»:
5. В «Отслеживании» в поле «Параметры URL» пропишите параметр, который хотите заменить, например, utm_medium=post с рекламной кампании c целью «Вовлеченность» заменяем на utm_medium=cpc в рекламной кампании с целью «Трафик»:
6. Если вы не разбираетесь в параметрах utm-меток, нажмите «Создать параметр URL» и следуйте подсказкам. Затем нажмите «Применить»:
7. Опубликуйте рекламное объявление.
Как результат, в итоговом URL заменился дублирующий параметр на utm_medium=cpc.
Если вы промотируете одно объявление на разные цели и отслеживаете эффективность каждой из них, вам наверняка пригодится этот лайфхак.
Изменения utm-меток в поле «Параметры URL» позволят вам отслеживать эффективность каждой из ссылок, не создавая новых объявлений, при этом, оказывать положительное влияние на рейтинг релевантности этого объявления в рекламных кампаниях.
Обнаружено дублирование ключевых значений в 1C 8.3
Абсолютно любая конфигурация 1С может выдать ошибку.
Она может быть вызвана при работе в режиме управляемого приложения, при открытии списка, формы выбора или установлении отбора. Другими словами, программа применяет запрос в динамическом списке.
При переносе из-за сбоя могут возникнуть дублирующие строки. В списке будут содержаться идентичные ссылки на регистр или справочник. К примеру, при установлении отбора в справочнике «Сотрудники». В результате появляется подобная ошибка.
Были и такие случаи, когда ошибка возникала при установлении отбора по группе в справочнике «Номенклатура» в «1С:Управление торговлей», при открытии «Входящие ТТН для ЕГАИС» в «1С:Розница».
Для устранения подобной ошибки требуется удалить из списка запроса ссылки, которые повторяются. Для этого нужно осуществить проверку регистров.
В ситуации со справочником «Сотрудников» необходимо проверить регистры текущих данных (кадровая информация и тарифная ставка), чтобы в них отсутствовали дубли по одному и тому же сотруднику, и регистр «Основные сотрудники», чтобы не было физических лиц с незаполненной информацией.
Здесь может быть сохранена информация о том, когда сотрудник устроился на работу и когда был уволен с нее, но почему-то первая запись не была удалена и произошло образование дублей.
Тогда требуется просмотреть записи регистров. В том случае, если подобная запись попадается, ее нужно удалить (предыдущую, оставив одну последнюю). В результате этого ошибка исчезает. Просмотр регистров осуществляется при помощи команды «Все функции».
Если этот раздел недоступен, то включить его можно в меню «Сервис-Параметры», для этого требуется установить соответствующую галочку.
Открыв регистр и проведя анализ информации, при обнаружении дублирующих записей их требуется удалить.
Появление ошибки происходит, так как динамические списки не поддерживают дублирование записей по ключевым полям. Когда вы работаете с динамическим списком, записи формируются в основную таблицу. Из нее происходит динамическое считывание сведений.
Как дублировать адсеты в Facebook и увеличивать бюджет
В арбитраже трафика много терминов, которые вызывают непонимание у новичков. Все термины, конечно же, нужно выучить и понять их значение. С многими можно ознакомиться в нашей статье — Словарь партнерского маркетинга для новичков арбитража, где мы подробно и доступно объяснили каждый арбитражный термин.
Сегодня речь пойдет о том, что такое адсеты в Фейсбуке, как их дублировать и зачем это нужно. Начинаем!
Что такое адсет в Фейсбуке
Адсетами в арбитраже трафика называют группы объявлений в рекламной кампании. В переводе с англ. «Ad Set» — рекламный блок. Термин используется не только при работе с рекламными объявлениями в Фейсбук, но и в контекстной, тизерной и другими видами рекламы. Потому термин стоит запомнить, это точно пригодится.
Адсеты в Фейсбук — это все те же группы объявлений.Проще говоря, это несколько рекламный объявлений внутри одной рекламной кампании.
Чтобы стало понятней, что такое группы объявлений, рекламные кампании и что из чего состоит, разберемся со структурой рекламы в ФБ.
В Ads Manager можно продублировать (создать копию) успешной кампании, объявления и групп объявлений для масштабирования.
Как это работает: сначала создается и настраивается рекламная кампания: вы настраиваете основные параметры и переходите к созданию адсетов. На уровне групп объявлений можно внести разные настройки таргетинга. Таким образом внутри одной кампании можно тестировать разные аудитории, для поиска наиболее конвертящей.
Важно: чтобы не сливать бюджет, необходимо создавать несколько групп объявлений в одной кампании. В процессе анализа вы поймете, какой адсет показал хорошие результаты, а какой нужно отключить.
Как создать адсет в Facebook
Создать группу объявлений в Фейсбуке можно через Ads Manager. Здесь же и происходит создание и настройка рекламных кампаний и объявлений.
Если вы еще не создавали рекламную кампанию и в Ads Manager у вас пока ничего нет, то кликаем на кнопку «Создать рекламу».
В открывшемся окне выбираем цель будущей рекламной кампании. Она зависит от того, какой результат вы хотите получить. Около каждой цели есть значок с информацией, прочтите перед выбором. Далее кликаем на «Продолжить».
После этого начинается стандартный этап настройки кампании. Название рекламной кампании лучше не оставлять, а прописать коротко ее отличия. Это ни на что не влияет, но в дальнейшем вам будет понятнее, какая кампания за что отвечает.
Можно начать A/B-тестирование, чтобы понять, какие стратегии окажутся наиболее эффективными. После нажимаем «Далее».
Переходим к настройкам группы объявлений, т.е. адсета.
Здесь мы также вводим: название; выбираем место, куда нужно вести трафик (сайт, приложение,Messenger, WhatsApp); настраиваем аудиторию, которой будет показана реклама; место размещения рекламы; бюджет и график.
Только после этого этапа можно приступить к созданию объявлений и их настройке.
Как дублировать адсет в Фейсбук
Чтобы дублировать адсет в Фейсбук, нам нужно перейти в тот же Ads Manager.
После этого выбираем Кампании, Группы объявлений или Объявления в верхнем меню. В нашем случае это будут Группы объявлений.
Выбираем нужную группу. Слева около нее должна появиться галочка. Далее кликаем на «Создать дубликат».
В открывшемся окне выбираем кампанию для нашей группы объявлений, число копий, которые хотим сделать и нажимаем «Дублировать». Все готово!
Дублирование объявлений — один из способов масштабирования рекламы в Фейсбук. Его стоит использовать вместе с увеличением бюджета, тогда велика вероятность выжать из связки максимум.
Дублировать можно адсеты с разными или похожими креативами и на разных бюджетах, лучше небольших. Те объявления, которые оказались наиболее конвертящими, мы оставляем, а неэффективные удаляем. Обращаем внимание и на плейсменты. Те, которые не принесли результатов, лучше отключить вовсе.
Сложности при дублировании адсетов
Данный способ масштабирования имеет свои сложности и проблемы, с которыми можно столкнуться. Существует риск создания конкуренции между продублированными адсетами. Что это значит?
Запуск дубликатов адсетов на одну аудиторию может давать негативные результаты. Адсеты могут попадать в разные пласты аудитории, часть из которых не входит в вашу целевую аудиторию. Вам необходимо охватить как можно больше конвертящих пластов, тогда результаты рекламы будут круче.
Если вы льете на широкую аудиторию в 10 млн, то ваши адсеты вряд ли будут конкурировать друг с другом. В данном случае пересечение аудиторий будет незначительное, если оно вообще будет. Но в случае, если аудитория менее миллиона, то шансы возрастают. За этим всем обязательно нужно следить. Если заметите ухудшение показателей в одном из рекламных объявлений, отключайте конкурирующие адсеты.
Изменения по масштабированию лучше всего проводить с некоторой разницей по времени, а не все сразу. Здесь нужна выдержка: так вы сможете понять, какие из изменений повлияли на результат в лучшую или худшую сторону.
Сложности при увеличении бюджета
В начале запуска вы устанавливаете минимальный бюджет, при котором Facebook показывает рекламу пользователям, дающим дешевые заявки. Если не менять бюджет и не увеличивать его, он все так же продолжит приносить лиды по старой цене. Вроде как это не плохо, но сегмент пользователей может закончиться через какое-то время, что приведет к возрастанию цены лида.
Потому бюджет стоит периодически менять, опираясь на цену лида. При увеличении Facebook начинает искать новые пласты аудитории с другими переменными, которые могут сделать рекламную кампанию более выгодной.
Но это не значит, что если вы резко повысите бюджет в несколько раз, то ФБ будет давать лиды по низкой стоимости. К сожалению, это работает не так. Дело в том, что оптимизация сбивается из-за того, что системе теперь найти новый пласт аудитории, который будет давать лучшую стоимость лида за новую цену.
Многие арбитражники советуют повышать бюджет не более чем на 20% в сутки. Это, конечно, не панацея, ведь в некоторых случая даже повышение бюджета в 20 раз приносит хорошие результаты и реклама отливается вполне успешно.
Дело в том, что алгоритмы Фейсбук постоянно меняются и обновляются. То, что работает кого-то, может не работать у вас и быть скорее исключением, чем правилом. Потому в арбитраже нужно анализировать каждую ситуацию отдельно, делать выводы и зачастую очень осторожничать.
Стоить также помнить, что все адсеты должны соответствовать правилам социальной сети. Это значит, что все объявления проходят модерацию и в случае выявления нарушений ваш аккаунт могут сразу заблокировать. Чтобы подобных рисков не было, советуем заранее ознакомиться со всеми правилами в справке Фейсбук, а также понять, разрешена ли реклама вашего оффера вообще.
На этом пока все. Надеемся, что тема стала вам понятна и с дублированием адсетов теперь не будет никаких проблем. Удачи!
Адсет — это группа объявлений в кампании. Термин используется как в таргетированной, так и в других видах рекламы.
Группы объявлений создаются в Ads Manager, где и настраиваются все рекламные кампании.
Фейсбук достаточно требовательная платформа, когда дело касается рекламы. Запретов и ограничений множество, потому перед запуском рекламы стоит обязательно ознакомиться с Правилами рекламной деятельности.
Это делается для масштабирования рекламных кампаний и выявления наиболее удачной и конвертящей стратегии.
Адсеты дублируются в Ads Manager. Необходимо выбрать нужную группу объявлений и продублировать ее в нужную кампанию. Подробнее этот процесс мы рассмотрели в статье выше.
При ухудшении показателей в одном из объявлений стоит отключать конкурирующие адсеты.
Обнаружено дублирование ключевых значений в колонках «Ссылка» в 1С 8.3
При разработке какой-либо из версий из версий конфигурации 1С и тестировании созданной программы программист 1С может столкнуться с сообщением «Обнаружено дублирование ключевых значений в колонках «Ссылка» в 1С 8.3. Появление указанного уведомления обычно вызвано неправильным составлением запроса, и лечиться проверкой имеющейся базы данных и удалением дублирующих значений. Ниже разберём суть возникшей дисфункции и методы её решения.
Что означает данное сообщение
Как правило, рассматриваемая ошибка проявляет себя уже на стадии тестирования создаваемой конфигурации. Она появляется при попытке открытия какой-либо формы выбора, или работающей на управляемом приложении формы списка в 1С, при выполнении других операций и процессов.
Проблема возникает как в версии 1С 8.3, так и более ранних версиях продукта (зафиксировано её появление в более ранних версиях 8.2 и 8.1.)
При возникновении ошибки появляется уведомление « Обнаружено дублирование ключевых значений в колонке «Ссылка» (или каких-либо альтернативных колонках). Отображение данных в списке невозможно ». Программисту предлагается нажать на кнопку «Ок», после чего уведомление пропадает.
Появления указанного сообщения означает, что форма заполняется на основании динамического списка, запрос которого выдаёт дублирующие строки.
Причиной этого является неправильно настроенное соединение с основной таблицей, которое и предстоит откорректировать программисту 1С.
Также причиной указанной ошибки может выступать наличие в базе ряда элементов справочника с незаполненным кодом.
Как исправить ошибку в 1С 8.3
Решение возникшей дисфункции напрямую зависит от специфики создаваемого программистом программного кода. Рекомендуется открыть ваш динамический список, найти в его свойствах произвольный запрос, и соответствующим образом откорректировать его для того, чтобы он не выдавал дублирующих строк.
Для этого перейдите в конфигуратор базы 1С, откройте запрос динамического списка (лучше всего через конструктор запросов), и просмотрите имеющиеся связи между таблицами в запросе. После нахождения проблемы скорректируйте запрос с целью удаления дублирующих ссылок по колонке (в случае данной статьи это упомянутая в тексте ошибки колонка «Ссылка»). Для этого в большинстве случаев достаточно перейти на закладку «Группировка», и перераспределить имеющиеся поля запроса в суммируемые и группируемые поля.
В случае неудачи попробуйте также в конструкторе запросов динамического списка перейти в закладку «Дополнительно», и там поставить галочку на опции «Без повторяющихся». Довольно часто это позволяет избавиться от проблемы в версии 1С 8.3 (и более ранних версий).
На вкладке «Дополнительно» активируйте опцию «Без повторяющихся»
Удалите все сомнительные соединения запроса. Если отыскать корень проблемы не удаётся – тогда стоит выполнить глобальное тестирование и исправление.
В более ранних версиях 1С помогал переход в раздел «Администрирование», далее «Обслуживание», затем выбор опции «Корректировка данных». Раскройте имеющуюся панель, выберите там «Поиск и удаление дублей», а затем кликните на «Искать». Выполните поиск и удаление дублей, каждый раз заново запуская обработку по справочникам.
Заключение
В нашем материале мы разобрали, почему появляется уведомление «Обнаружено дублирование ключевых значений» в колонках «Ссылка» в 1С 8.3, и как её можно исправить. В большинстве случаев причиной проблемы становится наличие дублирующих строк из запрашиваемого динамического списка. Для устранения дисфункции необходимо просмотреть имеющуюся программу (в частности, запросы динамического списка), после чего удалить дублирующие ссылки. После этого рассматриваемая нами проблема обычно бывает решена.
Почему set не позволяет дублировать значение, какой механизм используется за ними?
Я новичок в Java, я знаю set не допускается дублирование значения но я не знаю почему set не разрешено дублировать значение на самом деле, я делаю практически,
объявлен один набор и добавить повторяющееся значение, но не происходит никакой ошибки, нет ошибки времени компиляции, нет времени выполнения. почему?
10 ответов
значение «наборы не позволяют дублировать значения» заключается в том, что при добавлении дубликата в набор дубликат игнорируется, а набор остается неизменным. Это не приводит к ошибкам компиляции или выполнения: дубликаты молча игнорируются.
Если добавляющий элемент возвращает true, он будет добавлен в SET. Иначе он вернет False, поэтому он не даст никакой компиляции или ошибки выполнения, и он не будет добавлен в SET
Set не разрешено хранить дублированные значения по определению. Если вам нужны дублированные значения, используйте список. Как указано в документации по интерфейсу, при попытке добавления дублированного значения используется метод add возвращает false, не является исключением.
Set (Документация Oracle)
коллекция, не содержащая повторяющихся элементов. Более формально, множества не содержат пары элементов e1 и e2 таких, что e1.равно (e2) и не более одного нулевого элемента. Как следует из его названия, этот интерфейс моделирует абстракцию математического множества.
в математике множество представляет собой набор различных объектов, рассматриваемых как самостоятельный объект.
Добавить Способ
согласно документации интерфейса, если элемент не существует, он добавляется. Иначе ничего не изменится.
логическое добавить(E e):
добавляет указанный элемент в этот набор, если он еще не присутствует (необязательная операция). Если этот набор уже содержит элемент call оставляет набор без изменений и возвращает false.
Пример Кода Реализации: HashSet
в дополнение к вышеприведенным ответам, вот почему set не позволяет дублировать элементы:
когда вы вызываете add (E e), метод set, он внутренне вызывает метод put(E, e) HashMap, который выглядит примерно так :
следовательно, элемент, который вы добавляете в set / HashSet, внутренне добавляется в Map в качестве ключа. Поскольку нам нужно связать некоторое значение с ключом в so dummy value (new Object ()) PRESENT передается каждый раз (поскольку карта может содержать более одного дубликата значения.)
теперь, если вы внимательно изучите return map.put(e, PRESENT)==null; метода add (e, E). Существует две возможности:
надеюсь, что это поможет в понимании ясно.
когда вы передаете дубликат элемента в методе add объекта set, он возвращает false и не добавляет его в набор, поскольку элемент уже присутствует.
если вы посмотрите на реализацию HashSet, то это выглядит следующим образом.
означает, что HashSet внутренне создает объект HashMap.
если вы посмотрите на параметр метода add e, то ваше переданное значение (тест) будет рассматриваться как ключ на карте и настоящее-это фиктивный объект, переданный как значение.
метод HashMap put возвращает следующее
Надежда это будет полезно.
вот небольшой пример кода:
потому что именно так определяются наборы. Элемент может существовать только один раз в наборе, но это не означает, что попытка добавить его во второй раз должна быть ошибкой. Это просто не операция. Это довольно ясно из документации, например, для Set#add :
среди прочего, это позволяет вам с радостью добавлять в наборы, не беспокоясь, и знать, что результат будет иметь только уникальные значения.
объявлен один набор и добавить повторяющееся значение, но не происходит никакой ошибки, нет ошибки времени компиляции нет времени выполнения. Почему?
потому что это не ошибка. Но заметьте, что вы сделал (или мог бы) получил указание на то, что значение уже присутствует: add возвращаемое значение метода (см. ссылку выше) говорит вам:» true если этот набор уже содержит элемент»!—19—>
из документации, вы можете сделать следующее:
boolean add(E e) : метод возвращает true, если набор еще не содержит указанный элемент.
он выбрасывает следующие типы исключения: