Na tej stronie
- Korzyści
- Jak to działa
- Kwalifikacja i wymagania
- Instrukcje
- Harmonogram wprowadzenia
- Raportowanie wyników
Korzyści
- Efektywne ustalanie cen: korzysta z zaawansowanej sztucznej inteligencji Google, aby nieustannie optymalizować i wyświetlać idealne ceny promocyjne Twoich produktów w reklamach produktowych i na stronie docelowej produktu w Twoim sklepie internetowym.
- Większa skuteczność: możesz uzyskać znaczny wzrost zysku (brutto), liczby konwersji, kliknięć konsumentów i ROI z wydatków na reklamę.
- Łatwość użycia: ceny są optymalizowane nieustannie, konsekwentnie i automatycznie, co pozwala oszczędzać czas, wysiłek i koszty.
Jak to działa
Rabaty automatyczne to rozwiązanie oparte na AI, które pomaga skutecznie maksymalizować zysk (brutto) w przypadku całego asortymentu.
Google używa algorytmów AI, aby nieustannie optymalizować ceny promocyjne produktów na podstawie sygnałów rynkowych, takich jak:
- popyt na produkt,
- elastyczność cenowa,
- konkurencyjność cenowa,
- trendy sezonowe,
- przewidywana data dostawy,
- wartość marki,
- koszt dostawy.
Dostosowane ceny promocyjne będą wyświetlane w reklamach produktowych (rabaty w zależności od kanału) i będą bezpiecznie przekazywane w celu wyświetlania tej samej ceny na stronie docelowej produktu w Twoim sklepie internetowym.
Kwalifikacja i wymagania
Zanim zdecydujesz się skorzystać z tej funkcji, sprawdź, czy jest ona odpowiednia dla Twojej firmy, biorąc pod uwagę te wymagania:
- Śledzenie konwersji z danymi koszyka. Więcej informacji o implementacji znajdziesz tutaj.
- Musisz podać atrybuty danych produktów
[auto_pricing_min_price]
i[cost_of_goods_sold]
w przypadku co najmniej 20% wszystkich wyświetleń Twojego asortymentu. Na początek możesz skonfigurować te elementy:- Wartość atrybutu
[auto_pricing_min_price]
musi wynosić maksymalnie 95% ceny obecnie wyświetlanej konsumentom (obecnej ceny[price]
lub ceny promocyjnej[sale_price]
) i być co najmniej równa wartości atrybutu[cost_of_goods]
(szczegóły poniżej). - Wartość atrybutu
[cost_of_goods]
musi być niższa niż wartość atrybutu[auto_pricing_min_price]
i musi mieścić się w zakresie od 5% do 95% ceny obecnie wyświetlanej klientom (obecnej ceny[price]
lub ceny promocyjnej[sale_price]
).
- Wartość atrybutu
- Integracja witryny musi mieć możliwość akceptowania dostarczanych przez Google cen produktów z tokenów sieciowych JSON wygenerowanych przez Google.
- Musisz zezwalać Google na wyświetlanie produktów z cenami promocyjnymi większej liczbie klientów – w ciągu pierwszych 3 dni 10% konsumentów, a po ich upływie – 90% konsumentów.
- Ponosisz odpowiedzialność za sprawdzenie, czy korzystanie z tej funkcji jest zgodne ze wszystkimi lokalnymi przepisami i regulacjami prawnymi, które mają zastosowanie do Ciebie i Twojej firmy.
Instrukcje
Krok 1 z 6. Wybierz program i preferowaną walutę
- W sekcji „Marketing” znajdziesz kartę „Rabaty automatyczne”.
- Kliknij Dalej, aby wybrać Rabaty automatyczne i preferowaną walutę wyświetlaną na potrzeby raportowania wyników.
- Jeśli korzystasz z platformy innej firmy, podaj jej nazwę lub nazwę usługi. Jeśli potrzebujesz integracji z usługami innych firm, dowiedz się, jak skonfigurować rabaty automatyczne (dla sprzedawców korzystających z Shopify, WooCommerce, Magento 2).
- Gdy to zrobisz, możesz przejść do konfiguracji śledzenia konwersji i wymaganych atrybutów danych o produktach.
Krok 2 z 6. Skonfiguruj Konwersje z danymi koszyka
- Cena produktu: zawiera obniżoną cenę bez podatku.
- Koszt własny sprzedaży: wszystkie produkty, które mogą być uwzględnione w danych koszyka, muszą zostać przesłane do danych o produktach w Merchant Center wraz z wartością atrybutu koszt własny sprzedaży
[cost_of_goods_sold]
, aby można było uwzględnić wszystkie produkty z koszyka w procesie optymalizacji zysku. - Rabat: w trakcie wdrożenia pilotażowego to pole służy do zbierania wszystkich dodatkowych zmiennych kosztów, takich jak koszty dostawy i transakcji, które nie są uwzględnianie w momencie płatności.
Po dodaniu danych koszyka do śledzenia konwersji sklepu internetowego sprawdź, czy parametry tagu konwersji zostały prawidłowo zaimplementowane, przesyłając zamówienie testowe i wykonując te czynności:
- Otwórz Narzędzia deweloperskie w Chrome. Aby to zrobić, w prawym górnym rogu przeglądarki Google Chrome kliknij menu, wybierz „Więcej narzędzi”, a następnie kliknij Narzędzia dla deweloperów.
- W panelu „Narzędzia deweloperskie” kliknij „Sieć”.
- Prześlij zamówienie testowe w przeglądarce Google Chrome.
- Znajdź żądanie, które zawiera Twoją konwersję (wyszukaj ciąg „/conversion”). Parametry ciągu zapytania powinny zawierać parametry koszyka, tak jak w tym przykładzie:
- mid = aw_merchant_id
- fcntr = aw_feed_country
- flng = aw_feed_language
- dscnt = discount
- bttype = event type
- item = items (the array) mapping all items with (items.id * items.price * items.quantity)
Krok 3 z 6. Prześlij atrybuty produktów, aby włączyć produkty
[auto_pricing_min_pricing]
dla wybranych krajów. Raport wyników zawiera zbiorcze dane ze wszystkich objętych rynków. Nie możesz filtrować wyników według konkretnego kraju.Włączanie produktów
Aby włączyć te produkty, musisz podać prawidłowe atrybuty cena minimalna wyceny automatycznej [auto_pricing_min_price]
i koszt własny sprzedaży [cost_of_goods_sold]
dla każdego produktu w pliku danych, tak aby objąć co najmniej 20% wyświetleń całego asortymentu. Możesz podać te atrybuty za pomocą kilku źródeł danych w Merchant Center lub za pomocą interfejsu API.
Pamiętaj, że cena maksymalna to cena standardowa podana w danych produktów, a cena minimalna to wartość podana w atrybucie [auto_pricing_min_price]
. Google ustali cenę promocyjną pomiędzy tymi 2 wartościami i zmieni ją tylko w przypadku tych produktów z Twojego asortymentu, które przyczyniają się do osiągnięcia ogólnego celu, jakim jest maksymalizacja zysku z całego asortymentu przy uwzględnieniu sprzedaży krzyżowej i kanibalizacji.
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 [price] . Uwaga: ta cena najczęściej pokrywa się z atrybutem koszt własny sprzedaży [cost_of_goods_sold] , chyba że istnieją specjalne wymagania (takie jak ograniczenia dotyczące minimalnej ceny reklamowej). |
Koszt własny sprzedaży [cost_of_goods_sold] |
Ciąg znaków | To koszt własny sprzedaży. Jeśli dokładne dane nie są łatwo dostępne, zacznij od szacowanych wartości. |
Podatki
Koszt własny sprzedaży nie obejmuje podatku, ale podatek musi być uwzględniony w wartości atrybutu [auto_pricing_min_price]
.
Wyłączanie produktów (opcjonalne)
Jeśli chcesz wyłączyć poszczególne produkty z programu rabatów automatycznych, usuń atrybut cena minimalna wyceny automatycznej [auto_pricing_min_price]
z każdego takiego produktu lub zmień wartość tego atrybutu na równą cenie produktu.
[cost_of_goods_sold]
z produktów, które chcesz wyłączyć. Pozwala on obliczać łączny zysk, jeśli te produkty trafią do koszyka.Krok 4 z 6. Zakończ integrację adresu URL
Aby skorzystać z tokena ceny, postępuj zgodnie z tymi instrukcjami implementacji.
Uwaga:
- 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.
- Publiczny klucz szyfrowania jest dostępny poniżej i dotyczy wszystkich integracji rabatów automatycznych.
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, token należy odrzucić.
Ł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 należy odrzucić.
- 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
Ten klucz ma być używany przez wszystkich użytkowników automatycznych rabatów bez daty ważności.
-----POCZĄTEK KLUCZA PUBLICZNEGO-----
MFkwEwYHKoZIzj0CAQYIKoZIzj0DAQcDQgAERUlUpxshr67EO66ZTX0Fpog0LEHc nUnlSsIrOfroxTLu2XnigBK/lfYRxzQWq9K6nqsSjjYeea0T12r+y3nvqg==
-----KONIEC KLUCZA PUBLICZNEGO-----
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.
Możesz 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 wykonywane przez sprzedawcę,
- weryfikacja klucza dokonywana przez sprzedawcę za pomocą tokena od Google,
- kompleksowy test wykonywany przez Google.
Testy funkcjonalne Najprostszym sposobem na testowanie w trakcie programowania i po nim jest wygenerowanie tymczasowej pary kluczy. Dzięki temu będziesz mieć pełną kontrolę nad tokenami. 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 kluczy Aby można było sprawdzić, czy klucze produkcyjne są prawidłowo skonfigurowane, podpisane tokeny są dostępne w Merchant Center podczas procesu wprowadzania (przykładowe adresy URL).
Krok 5 z 6. Poproś Google o sprawdzenie
Krok 6 z 6. Zakończ konfigurację i poczekaj na włączenie funkcji
Harmonogram wprowadzenia
Zwiększanie wyświetlania
Po zakończeniu weryfikacji rozpoczniemy proces wyświetlania rabatów większej liczbie klientów zgodnie z harmonogramem poniżej.
Harmonogram wyświetlania:
- Etap 1: zoptymalizowane ceny promocyjne wyświetlane 10% klientów.
- Etap 2: zoptymalizowane ceny promocyjne wyświetlane 90% klientów.
W każdej chwili możesz sprawdzić w Merchant Center procent użytkowników, którym wyświetlane są produkty z rabatami. Wystarczy otworzyć kartę Rabaty automatyczne w sekcji „Marketing”.
Raportowanie wyników
W każdej chwili możesz sprawdzić wyniki, otwierając kartę „Rabaty automatyczne” w sekcji „Marketing”. W podsumowaniu statystyk za wybrany okres znajdziesz zestaw danych o skuteczności, w tym dodatkowe kliknięcia, konwersje i zysk brutto. Dane są aktualizowane codziennie. Dowiedz się więcej o rabatach automatycznych w Merchant Center.
Potrzebujesz pomocy?
Jeśli masz pytania, na które nie znajdujesz odpowiedzi na tej stronie, lub nie wiesz, co zrobić dalej, skontaktuj się z nami, aby uzyskać pomoc.