Zákazník, který prodává inzerci pro časopisy i online reklamní plochy, potřeboval automatizovat proces získávání dat o reklamních kampaních z Google Ad Manager (GAM). Hlavním cílem bylo získávat reporty o počtu zobrazení (impresí) a jejich rozložení mezi weby, a to pravidelně a bez manuálního zásahu.

Řešení jsme zrealizovali integrací GAM API do FileMakeru. Vytvořili jsme skript, který umožňuje pravidelný import reportů o kampaních jednou týdně a ruční stahování dat na vyžádání.
Proces začíná požadavkem na report z FileMakeru do GAM prostřednictvím webové služby (SOAP). Skládá se z několika volání. První volání je vygenerování samotného reportu s požadovanými parametry. Ve druhém volání se kontroluje, zda je report vygenerovaný. Po vygenerování nám služba vrátí URL reportu, který zpracujeme a data automaticky importujeme do FileMakeru. Tato data jsou rozčleněna podle jednotlivých webů a počtu impresí. Systém tak sleduje splnění klientských požadavků na slíbený počet impresí a jejich rozdělení mezi různé weby.
Tímto řešením jsme eliminovali manuální práci a zlepšili tak efektivitu zpracování dat.