Stwórz skrypt dla arkuszy Google (aplikacje)
Witaj
oto specyfikacja zadania:
-----
Jest tabela https://docs.google.com/spreadsheets/d/1LlVWVzv2c_WD7LTdQXFnW7kQsniLyNdXma8ihVDg9bc/edit?usp=sharing
Na niej karty Auto, Broad, Exact i Compet to przykłady struktur kampanii reklamowych dla produktu HB-UM43 na Amazon.
Auto - rodzaj kampanii z automatycznym targetowaniem.
Broad - rodzaj kampanii z targetowaniem na słowa z szerokim dopasowaniem.
Exact - rodzaj kampanii z targetowaniem na słowa z dokładnym dopasowaniem.
Compet - rodzaj kampanii z targetowaniem na Asiny konkurentów.
Zadanie: stworzyć skrypt aplikacji dla arkusza Google (nie Python), który będzie tworzył analogiczne kampanie dla innych produktów na kartach Auto1, Broad1, Exact1, Compet1. A także na karcie All_together będzie zbierał razem wszystkie te trzy nowo utworzone kampanie reklamowe pod jednym nagłówkiem.
Dla nowych kampanii będą używane zmienne na karcie Dane:
1) Dzienny budżet - ma jedną wartość i będzie używany dla wszystkich kampanii w kolumnie U "Dzienny budżet", w komórce U2. Należy również dodać analogiczne wartości w innych komórkach w wierszu 2 (dalej będą dodatkowe instrukcje).
2) SKU - nazwa produktu ma jedną wartość i będzie używana dla wszystkich kampanii w kolumnach:
-kolumna ID kampanii - to ID kampanii reklamowej, będziemy tworzyć według formatu SKU-+rodzaj kampanii. Te wartości są obecne w każdym wierszu struktury kampanii w tej kolumnie.
-kolumna ID grupy reklamowej - to ID grupy reklamowej, będziemy tworzyć według formatu SKU-+rodzaj kampanii. Te wartości są obecne w każdym wierszu struktury kampanii w tej kolumnie oprócz wiersza, gdzie jest ID kampanii.
-kolumna Nazwa grupy reklamowej - to nazwa grupy reklamowej, będziemy tworzyć według formatu SKU-+rodzaj kampanii. Ta wartość jest obecna raz w wierszu pod wierszem, gdzie jest wartość dla ID kampanii.
-kolumna Nazwa kampanii - to nazwa kampanii, będziemy tworzyć według wzorów SP-A-(wartość SKU)-/Kategoria (dla kampanii Auto), SP-B-(wartość SKU)-/Kategoria (dla kampanii Broad), SP-E-(wartość SKU)-/Kategoria (dla kampanii Exact), SP-C-(wartość SKU)-/Kategoria (dla kampanii Compet). Wartość Kategoria znajdziesz również na karcie Dane. Nazwa kampanii używana jest raz w tym samym wierszu, gdzie jest wartość dla ID kampanii.
-kolumna SKU - nazwa lub numer produktu używana jest raz w kolumnie V
3) Podstawowa stawka - wartość podstawowej stawki dla targetowania i używana w kolumnach "Domyślna stawka grupy reklamowej" (raz w wierszu, gdzie Encja ma wartość Grupa reklamowa). A także w kolumnie "Stawka" gdzie w wierszu wartość Encji jest Targetowanie produktu (dla kampanii Auto i Compet)
Wartość w kolumnie "Stawka" zmienia się w zależności od kampanii:
- Dla kampanii Auto jest równa podstawowej stawce
- Dla kampanii Compet +0,1 do podstawowej stawki
3.1) Stawka - wartość stawki dla każdego słowa w kampaniach Broad (gdzie w wierszu wartość Encji jest Słowo kluczowe dla kampanii Broad i Exact). Dla kampanii Exact do tej wartości dodaje się +0,15.
4) Tekst słowa kluczowego - wartość słów kluczowych, ich ilość może być różna dla różnych produktów (w przykładzie 1). Odpowiednio będzie więcej wymaganych wierszy w strukturze. Używane w kampaniach Broad i Exact. W tych wierszach Encja jest Słowo kluczowe. A w kolumnie Typ dopasowania powinna być odpowiednia wartość typu dopasowania Broad lub Exact.
5) Słowo kluczowe negatywne - te wartości występują w wierszach po wartościach Tekstu słowa kluczowego. Ich ilość również może być różna, od 0 do 1000 (w przykładzie 1). Używane dla kampanii Auto, Broad i Exact. W tych wierszach Encja jest Słowo kluczowe negatywne. A w kolumnie Typ dopasowania powinna być wartość Frazy negatywnej.
6) Asiny - wartości Asinów konkurentów, ich ilość może być różna dla różnych produktów (w przykładzie 1). Używane dla kampanii Compet, dodawane są w wierszu gdzie Encja jest Targetowanie produktu w takiej formie asin="B07VMXG354" - dlatego do Asina dodawane są cudzysłowy i asin= z przodu.
Dodatkowe szczegóły:
1) Dla kolumny Operacja w każdym utworzonym wierszu ustaw wartość "create".
2) Wartość Data rozpoczęcia jest używana raz w wierszu, gdzie Encja ma wartość Kampania. Wartość Data rozpoczęcia powinna być datą, datą dnia, w którym skrypt jest uruchamiany. Format 20240502.
3) Dla kolumn Typ targetowania, Stan, Strategia licytacji - użyj wartości i rozmieszczenia tych wartości zgodnie z analogią do naszych przykładów w strukturach na kartach Auto, Broad, Exact, Compet.
Dodatkowe szczegóły działania skryptu:
Przy każdym uruchomieniu skrypt powinien usuwać wcześniej utworzone struktury na kartach Auto1, Broad1, Exact1, Compet1, All_together jeśli istniały. Czyli nie gromadzić danych.
-
1825 52 0 Dzień dobry. Mogę stworzyć taki skrypt w Javie za pomocą interfejsu API Google Sheets. Tylko logika jest trochę niejasna - myślę, że jeśli omówimy to przez wideokonferencję - na przykładzie pokażecie, czego dokładnie potrzebujecie. Dlaczego nie podobał się Python??
-
613 6 1 Witaj! Mogę zaproponować stworzenie aplikacji w Java + Selenium, która będzie wykonywać wszystkie niezbędne czynności i po ponownym uruchomieniu wyczyści wprowadzone wcześniej dane oraz stworzy nowe firmy. Proponuję omówić szczegóły w wiadomościach prywatnych.