“경쟁사 광고 좀 모아줘” 한마디면 끝나는 광고 데이터 수집 자동화 (..를 시도하였으나)

소개

최종 목표는 Lindy를 활용해 경쟁사 광고를 수집·정리해서 볼 수 있는 웹앱을 만드는 것이었습니다. 다만 아무리 노코드 에이전트 빌더라고 해도 첫 과제로 배경 지식 없이 웹앱을 만들기엔 부담이 있어서, 비교적 간소화된 MVP 에이전트로 전체 흐름을 검증해보고자 했어요.

“플랫폼, 경쟁사명, 기간만 입력하면
👉 경쟁사 광고 데이터를 자동으로 수집해서
👉 마케터가 직접 참고할 수 있는 형태로구조화 → 저장"
이게 출발점이었습니다.

진행 방법

사용 도구

  • Lindy (워크플로우 설계 및 에이전트)

    • Apify (Facebook Ads Library Scraper/ Google Ads Transparency Scraper)

    • Google Sheets

구글 애드워즈 애드워즈 애드워즈 애드워즈 애드워즈 애드워즈 애드워즈

Lindy AI가 노코드 자동화를 실행해주기는 하지만, 최대한 제 머리속에서 결과물을 구체화하기 위해 중간 중간 디테일을 추가하거나 테스트를 진행하면서 노드를 보완해나갔어요.

구글 애드워즈

지금까지 완성된 워크플로우 흐름은 위와 같아요.

1️⃣ 대화로 시작
→ 어디서 광고를 수집할 건지 (Meta Ads인지, Google Ads인지)
→ 경쟁사명과 기간만 입력

2️⃣ 플랫폼에 따라 광고 데이터 자동 수집
→ 이 단계까지는 문제 없이 잘 동작

3️⃣ 수집된 데이터를 정리해서
→ Google Sheets에 자동 저장 (동작 X)

결과와 배운 점

시행착오

Google 애드워즈 계정의 스크린샷

완성되었다고 생각한 이 워크플로우를 활용해 경쟁사 데이터를 수집해보려고 하니, 문제가 발생했습니다. Scraper 다음 단계인 데이터 구조화 - Google Sheets 적재 단계에서 배열 타입을 반복해서 문제 삼더군요.

휴대전화에 표시된 오류 메시지 스크린샷

몇 시간동안 씨름했지만 계속 위 메시지와 함께 에러가 나면서 넘어가지 않았어요. ㅠㅠ

ChatGPT - LindyAI를 왔다갔다 하며 시키는대로 헤더/데이터도 분리해보고, JSON 파싱 노드도 추가해보고 이것저것 나름의 선에서 수정해보았으나~

완벽하게 수정되었다는 해맑은 린디의 답변과는 달리 아무것도 실행이 되지 않았어요.

앞 순서에서 전처리한 데이터의 결과값을 확인해보니

제가 원하는 딕셔너리(key-value) 값이 아닌 따옴표로 감싸진 문자 형태였어요. 코드는 정상 실행됐지만, 워크플로우 관점에서는 정상 출력이 아닌 것처럼 보이더라구요.

어쩌면 Apify 자체가 동작하지 않은 걸까요? 뭐가 문제였을까요...

하하 다음에는 오류를 파악 + 해결해서 돌아오겠습니다..

2
1개의 답글

뉴스레터 무료 구독

👉 이 게시글도 읽어보세요