Anslut Apple Ads och Google Drive till Hermoso så blir båda anropbara från samma agent. apple_ads_report hämtar prestandaraderna; create_sheet och append_to_sheet lägger dem i ett kalkylark du äger. Ingen exportfil, inget datalager och inget tredje verktyg som har dina uppgifter.
Så ser det ut
"Hämta Apple Search Ads-utgifter per sökord för de senaste 30 dagarna och lägg dem i mitt Apple Ads-kalkylark." Agenten anropar rapporten, formar raderna och lägger till dem. Fråga igen nästa måndag, så växer kalkylarket med en vecka.
Drive-omfånget som Hermoso begär är drive.file, som når filer som det skapat eller som du valt, inte hela din Drive.
Så ansluter du Apple Search Ads till Google Sheets
- Anslut båda kontona. I appen öppnar du Anslutningar och ansluter Apple Ads, sedan Google Drive. Sheets och Docs använder samma Google-auktorisering, så det är en samtyckesskärm, inte tre. Apple Ads är ett nyckelbyte snarare än en knapp; installationsguiden för Apple Search Ads täcker det, inklusive hur du ansluter Apple Search Ads till Claude eller till ChatGPT, där du skriver begäran.
- Be om första hämtningen. "Hämta Apple Search Ads-resultat per kampanj för de senaste 30 dagarna och lägg det i ett nytt kalkylark som heter Apple Ads." Agenten anropar
apple_ads_report, sedancreate_sheet, och ger tillbaka länken. - Gör det återkommande. Samma mening med "append" i stället för "new sheet", körd enligt schema från klienten du använder (en schemalagd uppgift i Claude eller ChatGPT, eller ett cron-jobb som anropar Hermoso CLI), lägger till ett nytt block rader varje gång. Inget skrivs över om du inte begär det.
- Peka din instrumentpanel mot kalkylarket. Looker Studio, Power BI och Tableau läser alla Google Sheets med sina egna kopplingar.
Så ser kalkylarket ut
En rad per enhet per period. Kolumnerna följer den nivå du bad om (kampanj, annonsgrupp, annons, sökord eller sökterm) plus de mått Apple rapporterar: visningar, tryck, installationer, utgifter, tap-through rate, kostnad per tryck och kostnad per förvärv. Begär daglig upplösning så får varje enhet en rad per dag; begär totalsummor så får den en. Agenten kan lägga till en totalrad, och på App Store-rapporter kan den behålla enheter utan leverans, så att ett pausat sökord visas som noll i stället för att försvinna.
Eftersom agenten formar raderna innan de skrivs kan du begära exakt det kalkylark du vill ha: bara sökord över en utgiftsgräns, kampanjnamnet bredvid dess id, veckovisa förändringar uträknade före skrivningen. Det är arbete som en CSV-export lämnar åt dig.
Lägg till, ersätt eller formatera
Sheets-verktygen täcker hela redigeringen: append_to_sheet lägger till rader, update_sheet skriver ett intervall på plats, clear_sheet_range tömmer ett först när du vill ha en ersättning i stället för en hög, format_sheet sköter rubriker, kolumnbredder och talformat, och manage_sheet_tabs ger varje kampanj eller varje månad sin egen flik. En begäran om att "uppdatera instrumentpanelens kalkylark" är en rensning följd av en skrivning, på den flik du anger.
Exportera Apple Search Ads till Looker Studio från kalkylarket
Hermoso har ingen inbyggd Looker Studio-koppling; kalkylarket är bron. I Looker Studio skapar du en datakälla, väljer Google Sheets och sedan kalkylarket och fliken som agenten lägger till i. Bygg rapporten en gång och låt den vara. Varje tillägg syns vid instrumentpanelens nästa datauppdatering, så länge kolumnrubrikerna är desamma mellan körningarna. Samma mönster fungerar för Power BI och Tableau.
Vill du ha JSON i stället för ett kalkylark?
Samma rapport finns som rå JSON från Hermoso API (POST /v1/tools/apple_ads_report) eller CLI:t. Se Exportera Apple Search Ads till JSON, och exportera data från Apple Search Ads för alla andra mål.
Vanliga frågor
Hur ansluter jag Apple Search Ads till Google Sheets?
Anslut Apple Ads och Google Drive i Hermoso, be sedan agenten lägga rapporten i ett kalkylark. Den hämtar raderna med apple_ads_report och skriver dem med create_sheet eller append_to_sheet, och ger tillbaka länken.
Behöver Hermoso åtkomst till hela min Google Drive?
Nej. Den begär drive.file, som täcker filer som Hermoso skapat och filer du uttryckligen väljer.
Vilka nivåer och mått kan gå in i kalkylarket?
Kampanj-, annonsgrupps-, annons-, sökord- eller sökterm-nivå, med visningar, tryck, installationer, utgifter, tap-through rate, kostnad per tryck och kostnad per förvärv, som totalsummor eller som en serie per timme, dag, vecka eller månad.
Skriver en schemalagd rapport över mitt kalkylark?
Inte om du inte ber om det. Tillägg lägger till rader; en ersättning är en rensning följd av en skrivning på den flik du anger, och agenten gör det bara när begäran säger det.
Kan Looker Studio eller Power BI läsa resultatet?
Ja. Hermoso har ingen inbyggd koppling för någondera, men båda läser Google Sheets med sina egna kopplingar, så en instrumentpanel byggd på kalkylarket uppdateras när agenten lägger till i det.
Kan rapporten köras enligt schema?
Ja, från klienten som din agent körs i: en schemalagd uppgift i Claude eller ChatGPT, eller ett cron-jobb som anropar Hermoso CLI eller API. Varje körning hämtar den nya perioden och lägger till den.