Google Merchant Center control

30.12.2018

(poslední aktualizace 6.12.2021)


V Merchant Center narážím mimo jiné na dva typy problémů, které bych chtěl pravidelně kontrolovat a být o nich vždy a včas informován. Prvním problémem je výpadek produktů ve feedu. Druhým pak zvyšení zamítnutých produktů. Pro účel této kontroly slouží následující skript.


Cíl skriptu


Cílem skriptu je automatická denní kontrola aktivních a zamítnutých produktů dle stanovených podmínek. V případě naplnění podmínek pošle skript notifikační e-mail.



Ukázka e-mailu:


  • co jeden řádek v tabulce to jeden účet
  • účet se zobrazí v tabulce pouze v případě, že je naplněna alespoň jedna alertovací podmínka
  • naplněná alertovací podmínka je pak zobrazena červeně



Nasazení skriptu


  • pokud je to váš první skript, vytvořte si kopii config spreadsheetu, případně si jen zkopírujte list merchant_control
    (jak funguje univerzální config spreadsheet)
  • na 3. řádek vložte url vašeho zkopírovaného config spreadsheetu (kde skriptovat)
  • povolte Shopping content API
  • skript se spouští funkcí main()
  • Merchant account ID: číslo účtu v Merchant Center
  • Country: země feedu (cz, sk, hu, ...), pokud necháte prázdné, projede všechny dostupné
  • Disapproved >: procentuální hranice zamítnutých produktů, pokud je skutečné procento zamítnutých produktů větší, skript pošle alert
  • Products <: hranice celkových produktů ve feedu, pokud je celkový počet produktů menší, skript pošle alert