Створити скрипт для таблиць Google
ось ТЗ:
-----
Є таблиця 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 -оптимізовані лістинги, інфографіку, налаштування реклами РРС та повну підтримку облікових записів (реєстрація, супровід), нішевий аналіз.
- Є декілька питань, кількість товарів, які плануєте вивести на Амазон?
Необхідні пояснення по кількості товарів, розпишу чітко вартість!
Якщо вам потрібні професіонали, готові до співпраці.
Ви можете побачити наші роботи в Портфоліо.
Актуальні фриланс-проєкти в категорії Javascript та Typescript
Розробка інтерактивної карти Palworld для сайтуПотрібно розробити інтерактивну карту Palworld за прикладом: https://palworld.gg/map Нам потрібна не просто статична картинка, а повноцінна інтерактивна карта, де користувач може дивитися локації, вмикати / вимикати категорії об’єктів, шукати потрібні точки та взаємодіяти з… HTML та CSS верстання, Javascript та Typescript ∙ 1 година 44 хвилини тому ∙ 11 ставок |
Розробка платформи AM Mobility (автосервіс, парковка, страхування, оренда автомобілів)
259 176 UAH
Шукаємо команду або досвідченого Full Stack розробника для створення MVP платформи AM Mobility. AM Mobility — це єдина цифрова екосистема для автомобілістів, що об'єднує в одному додатку та веб-платформі: парковку; автосервіс; шиномонтаж; автомийку; оренду автомобілів;… Javascript та Typescript, Веб-програмування ∙ 5 днів 8 годин тому ∙ 114 ставок |
Gsap анімації
1000 UAH
Доброго дня. Треба внести правки в поточному проєкті. Потрібен фахівець, який добре працює на gsap/lenis Треба зробити анімацію карточок. Детально ТЗ тут: https://www.figma.com/design/5bLEJudN5LPpB9ZSoJa2Eb/Untitled?m=auto&t=qwyluUctL1lrMNvh-6 Треба проявити креатив та… Javascript та Typescript, Веб-програмування ∙ 5 днів 13 годин тому ∙ 21 ставка |
Шукаю наставника з Claude Code для запуску веб-проєкту з нуля**Коротко про завдання:** Я новачок без досвіду в програмуванні. Є готове ТЗ на розробку сайту (42 сторінки, Next.js, PostgreSQL). Хочу реалізувати його самостійно за допомогою Claude Code - потрібен спеціаліст, який налаштує середовище і навчить мене працювати з інструментом.… Javascript та Typescript, Навчання ∙ 7 днів 12 годин тому ∙ 20 ставок |
Оновлення дизайну на сайтіПотрібно оновити дизайн існуючого сайту, використовуючи HTML, CSS, JS: освіжити зовнішній вигляд, зробити його сучасним і адаптивним під мобільні пристрої. Потрібно додати плавні анімації та інтерактивні елементи. HTML та CSS верстання, Javascript та Typescript ∙ 8 днів 6 годин тому ∙ 97 ставок |