Зробити скрипт для гугл таблиць
Доброго дня
ось ТЗ:
-----
Есть таблица https://docs.google.com/spreadsheets/d/1LlVWVzv2c_WD7LTdQXFnW7kQsniLyNdXma8ihVDg9bc/edit?usp=sharing
В ней вкладки Auto, Broad, Exact и Compet это примеры структур рекламных кампаний для товара HB-UM43 на Амазон.
Auto - тип кампании с автоматическим таргетингом.
Broad - тип кампании с таргетингом на слова с широким соответствием.
Exact - тип кампании с таргетингом на слова с точным соответствием.
Compet - тип кампании с таргетингом на Асины конкрентов.
Задача: создать App скрипт для гугл таблиц (не пайтон) , который будет формировать аналогичные кампании для других товаров на вкладках Auto1, Broad1, Exact1, Compet1. А также на вкладке All_together будет собирать вместе все эти три новосозданые рекламные кампании под одной шапкой.
Для новых кампаний будут использоваться переменные на вкладке Data:
1) Daily budget - имеет одно значение и будет использоваться для всех кампаний в столбце U "Daily budget", в ячейке U2. Также нужно добавить аналогичные значения в остальных ячейках в строке 2 (далее будут дополнительные инструкции).
2) SKU - название товара имеет одно значение и будет использоваться для всех кампаний в столбцах:
-столбец Campaign ID - это айди рекламной кампании, будем формировать по формуте SKU-+тип кампании. Эти значениея присутвуют в каждой строке структуры кампании в данном столбце.
-столбец Ad group ID - это айди группы объявлений, будем формировать по формуте SKU-+тип кампании. Эти значениея присутвуют в каждой строке структуры кампании в данном столбце кроме строки в которой присутствует Campaign ID.
-столбец Ad group name - это название группы объявлений, будем формировать по формуте SKU-+тип кампании. Это значение присутвует один раз в строке под строкой в которой присутвует значение для Campaign ID.
-столбец Campaign name - это название кампании, будем формировать по формулам SP-A-(значение SKU)-/Category (для Auto кампании), SP-B-(значение SKU)-/Category (для Broad кампании), SP-E-(значение SKU)-/Category (для Exact кампании), SP-C-(значение SKU)-/Category (для Compet кампании). Значение Category ты также найдеш на вкладке Data. Campaign name используем один раз в той же строке где есть значения для Campaign ID.
-столбец SKU - название или номер товара используем один раз в столбце V
3) Basic bid - значение базовой ставки для таргетингов и спользуется в столбцах "Ad Group Default Bid" (один раз в строке где Entity имеет значение Ad Group). А также в столбце "Bid" где в строке значение Entity равно Product targeting (для Авто и Compet кампании)
Значение в столбце "Bid" меняется в зависимости от кампании:
- Для Auto кампании оно равно базовой ставке
- Для Compet кампании +0,1 к базовой ставке
3.1) Bid - значение ставки для каждого слова в кампаний Broad (где в строке значение Entity равно Keyword для Broad и Exact кампаний). Для кампании Exact к єтому значению добавляется +0,15.
4) Keyword text - значения ключевых слов, их количество может разным для разных товаров (в примере 1). Соответственно и будет больше необходимых строк в структуре. Используется в кампаниях Broad и Exact. В этих строках Entity равняется Keyword. А в столбце Match type должно быть соответствующее значение типа соответствия Broad или Exact.
5) Negative keyword - эти значения идут в строках после значений Keyword text. Их количество также может быть разное, от 0 и до 1000 (в примере 1). Используется для Auto, Broad и Exact кампаний. В этих строках Entity равняется Negative keyword. А в столбце Match type должно быть значение Negative phrase.
6) Asins - значения асинов конкурентов, их количество может разным для разных товаров (в примере 1). Используется для Compet кампаний, добавляются в строку где Entity равно Product targeting в таком виде asin="B07VMXG354" - то есть к асину добавляются кавычки и asin= спереди.
Дополнительные детали:
1) Для столбца Operation в каждой созданой строке дай значение "create".
2) Значение Start date используется один раз в строке где Entity имеет значение Campaign. Значение Start date должно быть датой, дата дня в которо запущен скрипт. Вид 20240502.
3) Для столбцов Targeting type, State, Bidding strategy - используй значения и размещения этих значений по аналогии с нашими примерами в структурах в Auto, Broad, Exact, Compet вкладках.
Дополнительные детали работы скрипта:
При каждом запуске скрипт должен удалять предыдущие созданые структуры на вкдаках Auto1, Broad1, Exact1, Compet1, All_together если они были. То есть не накапливать данные.
-
2528 26 0 1 Привет! Наша команда продает на Amazon с 2016 года, создаем SEO-оптимизированные листинги, инфографику, настройку рекламы PPC и полную поддержку учетных записей (регистрация, сопровождение), нишевый анализ.
- Есть несколько вопросов, количество товаров, которые планируете вывести на Amazon?
Необходимые пояснения по количеству товаров, разберу четко стоимость!
Если вам нужны профессионалы, готовы к сотрудничеству.
Вы можете увидеть наши работы в Портфолио.
Актуальные фриланс-проекты в категории Javascript и Typescript
Исправить CSS/DOM-верстку карточек в Chrome extension для локализации D&D BeyondЭто расширение Chrome Manifest V3, которое локализует сайт D&D Beyond на украинский язык. Проект написан на TypeScript + WXT. Расширение работает через контентный скрипт: находит английский текст на страницах D&D Beyond и заменяет его украинским переводом. Проблема возникла на… HTML и CSS верстка, Javascript и Typescript ∙ 1 день 8 часов назад ∙ 37 ставок |
Разработка платформы AM Mobility (автосервис, парковка, страхование, аренда автомобилей)
259 176 UAH
Ищем команду или опытного Full Stack разработчика для создания MVP платформы AM Mobility. AM Mobility — это единая цифровая экосистема для автомобилистов, объединяющая в одном приложении и веб-платформе: парковку; автосервис; шиномонтаж; автомойку; аренду автомобилей;… Javascript и Typescript, Веб-программирование ∙ 1 день 17 часов назад ∙ 98 ставок |
Gsap анимации
1000 UAH
Добрый день. Нужно внести правки в текущем проекте. Нужен специалист, который хорошо работает на gsap/lenis Нужно сделать анимацию карточек. Подробное ТЗ здесь: https://www.figma.com/design/5bLEJudN5LPpB9ZSoJa2Eb/Untitled?m=auto&t=qwyluUctL1lrMNvh-6 Нужно… Javascript и Typescript, Веб-программирование ∙ 1 день 23 часа назад ∙ 21 ставка |
Коммерческая on-premise платформа видеосвязи «ViM»Требуется разработать on-premise систему видеосвязи с базовым расчетом на 100 одновременных подключений (10 изолированных комнат по 10 человек). Платформа должна иметь заложенную архитектуру для будущего горизонтального масштабирования до 1000 пользователей путем добавления… Javascript и Typescript, Веб-программирование ∙ 2 дня 18 часов назад ∙ 32 ставки |
Ищу наставника по Claude Code для запуска веб-проекта с нуля**Кратко о задаче:** Я новичок без опыта в программировании. Есть готовое ТЗ на разработку сайта (42 страницы, Next.js, PostgreSQL). Хочу реализовать его самостоятельно с помощью Claude Code - нужен специалист, который настроит среду и научит меня работать с инструментом. ---… Javascript и Typescript, Обучение ∙ 3 дня 22 часа назад ∙ 18 ставок |