Funkcja rabatów automatycznych pozwala skutecznie obniżać ceny produktów na podstawie wielu sygnałów w czasie rzeczywistym oraz wyświetlać obniżoną cenę w reklamach produktowych i witrynie.
Na tej stronie
Korzyści
Rabaty automatyczne pozwalają efektywnie wyceniać produkty w reklamach produktowych. Mają one na celu zwiększenie liczby konwersji.
- Dostosuj ceny: ustal odpowiednią kwotę rabatu w reklamach produktowych i na stronach docelowych produktów w witrynie za pomocą wielkoskalowych modeli Google.
- Oszczędzaj czas: automatyczna optymalizacja cen w czasie rzeczywistym oszczędza czas i wysiłek oraz redukuje koszty.
Kwalifikacja i wymagania
Rabaty automatyczne nie są dostępne w przypadku wszystkich sprzedawców. Aby z nich skorzystać, musisz spełniać te wymagania: mieć łącznie co najmniej 1000 kliknięć produktów tygodniowo na poziomie sprzedawcy (Twoje konto może mieć wiele identyfikatorów w Merchant Center, ale każdy z osobna musi spełniać ten wymóg).
- Mieć skonfigurowane śledzenie konwersji oraz plik danych (szczegóły poniżej).
- Systemy sprzedawców muszą mieć możliwość akceptowania dostarczanych przez Google cen produktów z adresu URL.
- Musisz pozwolić Google na wyświetlanie produktów z włączonymi rabatami automatycznymi najpierw 1% klientów, a następnie 5%, 20%, 50% i ponad 50% klientów. Dowiedz się więcej o pierwszych krokach i zwiększaniu wyświetlania.
Instrukcje
Krok 1 z 6. Wybierz program i preferowaną walutę
W sekcji Rozwój znajdziesz kartę „Rabaty automatyczne”. Kliknij kolejno Dalej, „Rabaty automatyczne” i preferowaną walutę na potrzeby raportowania. Jeśli korzystasz z platformy innej firmy, podaj jej nazwę lub nazwę usługi. Po przesłaniu możesz przejść do konfiguracji plików danych i śledzenia konwersji.
Krok 2 z 6. Skonfiguruj raportowanie konwersji z danymi koszyka
Raportowanie konwersji z danymi koszyka pozwala nam całościowo sprawdzać, oceniać i optymalizować skuteczność.
Aby skonfigurować tę funkcję, postępuj zgodnie z wytycznymi dotyczącymi wdrażania. Pamiętaj o najważniejszych kwestiach (pozwalają nam one dokładnie obliczyć zysk).
- Cena produktu: powinna zawierać obniżoną cenę bez podatku.
- Koszt własny sprzedaży: wszystkie produkty, które mogą być uwzględnione w danych koszyka, powinny zostać przesłane do Merchant Center wraz z ich kosztem własnym sprzedaży. Dzięki temu wszystkie produkty w koszyku zostaną wzięte pod uwagę podczas obliczania zysków.
- Rabat: to pole służy do podania wszystkich dodatkowych zmiennych kosztów, takich jak koszty dostawy i transakcji, które nie są uwzględnianie w momencie płatności.
Krok 3 z 4. Włącz produkty za pomocą plików danych
System działa najlepiej, gdy włączone są wszystkie produkty. Jeśli chcesz wykluczyć niektóre produkty, możesz ich nie włączać. Zmiany w pliku danych można wprowadzić na dowolnym etapie procesu wdrażania, także po uruchomieniu rabatów automatycznych.
Włączanie produktówAby ukończyć ten krok, w pliku danych podaj atrybut cena minimalna [auto_pricing_min_price] i na poziomie produktu atrybut koszt własny sprzedaży [cost_of_goods_sold]
w przypadku produktów, które chcesz uwzględnić. Pamiętaj, że cena maksymalna musi być określona w atrybucie ceny standardowej przesłanym w pliku danych o produktach. Nie wycenimy produktu drożej od tej ceny.
Atrybuty wymagane | Typ wartości | Opis |
---|---|---|
Cena minimalna [auto_pricing_min_price] | Ciąg znaków |
To cena minimalna. Podaj minimalną cenę, poniżej której nie chcesz stosować rabatu. Obowiązują te same zasady formatowania co w przypadku atrybutu cena Uwaga: ta cena najczęściej pokrywa się z atrybutem koszt własny sprzedaży |
Koszt własny sprzedaży [cost_of_goods_sold] |
Ciąg znaków |
To koszt własny sprzedaży. Jeśli dokładne informacje są niedostępne, podaj szacunkową wartość. |
Wyłączanie produktów [optional]
Jeśli chcesz wyłączyć poszczególne produkty z programu rabatów automatycznych, usuń atrybut cena minimalna [auto_pricing_min_price] z każdego takiego produktu.
[cost_of_goods_sold]
z produktów, które chcesz wyłączyć. Pozwala on obliczać łączny zysk z raportowanych koszyków.Zalecamy włączenie jak największej liczby produktów, aby osiągnąć największe zyski.
Krok 4 z 4. Zakończ integrację adresu URL
Ten krok wymaga zaakceptowania wszystkich zalecanych przez Google cen dla włączonych produktów i zastosowanie ich jako nowych cen promocyjnych w witrynie.
Przykładowe adresy URL do testowania znajdziesz w Merchant Center w sekcji „Rozwój” na karcie „Rabaty automatyczne” w sekcji „Aktualizowanie witryny sklepu”. Jeśli chcesz przetestować różne adresy URL, wyślij e-maila na adres automated-discounts-support@google.com.
Aby skorzystać z tokenu ceny, postępuj zgodnie z tymi instrukcjami.
- Te instrukcje dotyczą tokenów sieciowych JSON wygenerowanych przez Google oraz sposobu używania zawartych w nich cen produktów.
- Te informacje mają charakter techniczny i są najbardziej przydatne dla osób z szerokim doświadczeniem w tworzeniu stron internetowych.
- Opisany tu format jest ważny tylko w przypadku wdrożenia pilotażowego i może się zmienić w przyszłości.
Struktura tokena
Tokeny JWT zawierają 2 obiekty JSON: nagłówek i ładunek.
Nagłówek
{
"alg": "ES256",
"typ": "JWT"
}
Nagłówki tokenów wygenerowanych przez Google mają 2 pola:
- alg – używany algorytm, którego wartość to zawsze „ES256”;
- typ – typ nośnika, którego wartość to zawsze „JWT”.
Jeśli nagłówek tokena zawiera jakiekolwiek inne pola lub wartości pól różnią się od opisanych powyżej, sprzedawca musi odrzucić token.
Ładunek
{
"exp": 1571673600,
"o": "tddy123uk",
"m": "140301646",
"p": 21.99,
"c": "USD"
}
Ładunek zawiera następujące pola:
- exp – czas wygaśnięcia podany jako czas uniksowy. Po wygaśnięciu token musi zostać odrzucony.
- o – identyfikator oferty, który umożliwia sprawdzenie, czy strona docelowa odpowiada produktowi. W przypadku niezgodności token musi zostać odrzucony.
- m – identyfikator sprzedawcy. W przypadku niezgodności token musi zostać odrzucony.
- p – obniżona cena.
- c – waluta zapisana wielkimi literami.
Wykorzystanie tokena
Szczegóły dotyczące wykorzystania tokena zależą od używanej biblioteki, ale zasadniczo musisz wykonać 3 kroki: dekodowanie i weryfikację podpisu, weryfikację pola oraz zastosowanie ceny.
Dekodowanie i weryfikacja podpisu
Token zakodowany w standardzie Base64URL jest przekazywany w parametrze żądania pv2 adresu URL:http://my.site.com/blacktee?pv2=eyJhbGciOiJFUzI1NiIsInR5cCI6IkpXVCJ9.eyJjIjoiVVNEIiwiZXhwIjoxNTcxNjczNjAwLCJtIjoiMTQwMzAxNjQ2IiwibyI6InRkZHkxMjN1ayIsInAiOjIxLjk5fQ.Qlyr1dQ0vLUJx-iQKwkYE2uLHfYCLVEVGZkAq4fwGTSpMDQCbtzDJr5uGHG8dNKaKV5OlYDxLpW40tQVVe2gkQ
Większość bibliotek łączy dekodowanie i weryfikację podpisu w ramach jednej funkcji, w której „token”, „ES256” (algorytm) i „klucz publiczny” to dane wejściowe, a „token_body” to dane wyjściowe:
token_body = decode(token, 'ES256', public_key)
Klucz publiczny do weryfikacji:
MFkwEwYHKoZIzj0CAQYIKoZIzj0DAQcDQgAERUlUpxshr67EO66ZTX0Fpog0LEHc nUnlSsIrOfroxTLu2XnigBK/lfYRxzQWq9K6nqsSjjYeea0T12r+y3nvqg==
Weryfikowanie pola
Jeśli wybrana biblioteka akceptuje klucze i algorytmy w poprzednim kroku i wymusza ich użycie pomimo opcji nagłówka, dodatkowe sprawdzanie nagłówka nie jest konieczne. W przeciwnym wypadku należy sprawdzić pola nagłówka pod kątem powyższych wytycznych. Więcej informacji znajdziesz w sprawdzonych metodach dotyczących tokenów sieciowych JSON.
Niezależnie od używanej biblioteki, pola o, m i p muszą być porównane z danymi od strony sprzedawcy. Jeśli dane się różnią, token musi zostać odrzucony, aby klienci nie mogli kopiować tokenów produktów lub sprzedawców. Jeśli token wygaśnie, sprzedawca może zaznaczyć pole exp i go odrzucić, ale nie jest to obowiązkowe.
Wykorzystywanie ceny
Jeśli wszystkie pola są prawidłowe, a token jest ważny, sprzedawca musi wykorzystać cenę podaną w polu p. Cena musi zostać wykorzystana do końca sesji klienta (co najmniej 30 minut), także w procesie płatności. W przypadku produktów dodanych do koszyka cena musi być stała przez co najmniej 48 godzin.
Sprzedawcy mogą obniżyć cenę przy użyciu aktualnego kuponu, jeśli spełnia on wymagania wymienione na tej stronie. W szczególności cena na stronie docelowej musi odpowiadać cenie podanej w tokenie. Samo dodanie rabatu na stronie płatności nie wystarczy.
Testowanie
Po zakończeniu integracji zostanie ona przetestowana w 3 krokach:- testy funkcjonalne dokonywane przez sprzedawcę,
- weryfikacja klucza dokonywana przez sprzedawcę za pomocą tokena od Google,
- kompleksowy test wykonywany przez Google.
Testy funkcjonalne
Najprostszym sposobem testowania w czasie programowania i po jego zakończeniu jest wygenerowanie tymczasowej pary kluczy. Sprzedawca ma wówczas pełną kontrolę nad tokenami, więc nie potrzebuje pomocy Google. Prawidłową parę kluczy można wygenerować przy użyciu tego polecenia:
openssl ecparam -genkey -name prime256v1 -noout -out privkey.pem
openssl ec -in privkey.pem -pubout -out pubkey.pem
Tokeny można wygenerować na platformie jwt.io lub przy użyciu podobnego narzędzia wykorzystującego algorytm ES256.
Weryfikacja klucza
Aby można było sprawdzić, czy klucze produkcyjne są prawidłowo skonfigurowane, wymagany jest token podpisany kluczem produkcyjnym. Google może na żądanie dostarczyć takie tokeny. Ponieważ są one tworzone ręcznie, żądania tokenów należy przesyłać dopiero po zakończeniu testów funkcjonalnych.Krok 5 z 6. Poproś Google o sprawdzenie
Po wykonaniu czynności wdrożeniowych poproś Google o przeprowadzenie pełnego sprawdzenia, klikając przycisk „Poproś o weryfikację”. Ta weryfikacja to kompleksowy test obejmujący wiele scenariuszy. Zostanie on przeprowadzony w sieci Google, aby sprawdzić, czy integracja działa poprawnie. Jeśli znajdziemy jakieś problemy, poinformujemy Cię o tym. Taka informacja wyświetli się też na ostatniej stronie konfiguracji.
Jeśli pojawią się problemy, rozwiąż je i prześlij kolejną prośbę o sprawdzenie. Aby to zrobić, ponownie kliknij przycisk „Poproś o weryfikację” lub wyślij e-maila na adres automated-discounts-support@google.com. Dopóki nie rozwiążesz wszystkich problemów, musisz przesyłać kolejne prośby o weryfikację.
Krok 6 z 6. Zacznij korzystać z funkcji
Harmonogram wprowadzenia
Po zakończeniu weryfikacji skontaktujemy się z Tobą i poprosimy o autoryzację, aby rozpocząć proces wyświetlania rabatów klientom zgodnie z poniższym harmonogramem. Czas między poszczególnymi etapami wynosi zazwyczaj mniej niż 7 dni.
Harmonogram wyświetlania:
- Etap 1: rabaty wyświetlane 1% klientów.
- Etap 2: rabaty wyświetlane 5% klientów.
- Etap 3: rabaty wyświetlane 20% klientów.
- Etap 4: rabaty wyświetlane 50% klientów.
- Etapy końcowe: rabaty wyświetlane ponad 50% klientów.
Poinformujemy Cię o rozpoczęciu nowego etapu. W każdej chwili możesz sprawdzić procent użytkowników, jakiemu wyświetlany jest rabat, otwierając kartę „Skuteczność” i klikając Rabaty automatyczne.
Zmniejszanie wyświetlania
Regularnie przeprowadzamy kontrole jakości, aby mieć pewność, że integracja działa poprawnie. Jeśli w którymkolwiek momencie po wprowadzeniu rabatów wykryjemy poważne problemy (np. jeśli cena na stronie docelowej będzie nieprawidłowa):
- zmniejszymy odsetek klientów, którym wyświetlane są rabaty, do 0%;
- natychmiast się z Tobą skontaktujemy;
- podamy konkretne sugestie, które pomogą Ci rozwiązać problem.
Aby wrócić do poprzedniego etapu wprowadzenia, prześlij prośbę o weryfikację przez Google. Jeśli ukończymy weryfikację i nie wykryjemy żadnych problemów, rabaty automatyczne zostaną ponownie włączone.
Raportowanie
W każdej chwili możesz sprawdzić skuteczność, otwierając kartę „Rozwój” i klikając kartę „Rabaty automatyczne”. W podsumowaniu statystyk znajdziesz dane dotyczące skuteczności, w tym wzrost liczby wyświetleń, konwersje i inne dane. Są one aktualizowane codziennie.
Potrzebujesz pomocy?
Jeśli masz pytania, na które nie możesz znaleźć odpowiedzi na tej stronie, wyślij e-maila na adres automated-discounts-support@google.com.