GPTs로 간단한 광고데이터 분석 및 요약 시키기

안녕하세요 몽주입니다.

9기 [데이터 분석부터 리포트 발송까지 AI 알바생 만들기] 캠프 파트너가 되어서, 첫 시간에 소개할 사례로 업로드해봅니다 ㅎㅎ


퍼포먼스 마케터들이 가장 많이 사용하는 광고 플랫폼인 메타 (페이스북, 인스타그램)의 광고데이터가 담긴 csv 파일을 요약해주는 챗봇을 GPTs로 만들어보았습니다.

모든 광고플랫폼에서 일자별 성과는 기본으로 정리해서 리포트를 다운로드 받을 수 있지만, 간단한 예제인 만큼 모든 소재별 성과가 담긴 rawdata 파일 업로드하면 날짜별 CPC를 정리하고 인사이트를 주도록 만들었습니다.


우선 GPT가 낯선 분들을 위해 GPTs 만드는 법에 잠시 언급하겠습니다.

GPT plus에 가입한 뒤, chat GPT 사용 화면 좌측 메뉴 > “Explore GPTs” > 우측 상단 “Create” 버튼을 클릭합니다. https://chat.openai.com/gpts/editor 이 링크로 접속하시면 바로 접근 가능합니다.


GPTs 생성 화면에서 챗봇의 이름, 소개를 입력합니다. 저는 기본 광고 데이터 요약을 시킬 것이니 퍼포먼스마케팅팀 인턴이라는 의미로 퍼포마 2팀 인턴이라고 이름을 지었습니다.ㅋㅋ

그리고 Instruction에 전제가 되는 지시사항을 적고, Conversation에는 자주 물어볼 만한 질문들을 추가해두었습니다. Instruction은 토큰을 아끼기 위해 영어로 작성하였는데, 각 줄의 의미와 그렇게 적은 이유는 아래에 소개하겠습니다.

개인적으로만 사용할 것이기 때문에 인스트럭션 해킹을 방지하기 위한 문장들은 포함하지 않았습니다.


Read data from CSV file and summarize daily CPC performance throughout the all days in the data.

—> csv 파일을 받아서 파일에 나타난 전체 기간동안의 일별 CPC를 요약해줘 (영어일 때는 기본적으로 전체 기간에 대해 정리해줬는데, 답변을 한글로 달라고 하고 나니 기본으로는 5일치만 주길래 ‘전체 기간동안의’를 명시했는데 그래도 5일치만 줍니다. 토큰 및 데이터 처리량에 대한 부담이 있나봅니다.

Do not explain what this file is about. Just run analysis and return table unless there is other requests.

—> 다른 요청이 없는 한 이 파일에 대한 소개는 하지 말고 결과를 요약한 표만 알려줘.

—> 이 문장이 없으면 업로드한 csv 파일이 광고 데이터이며, 어떤 컬럼이 있는지를 구구절절 설명하길래 넣었습니다. 그리고 CPC를 계산한 근거인 지출, 클릭과 CPC를 표로 정리해서 주기도 하고 줄글로 정리해서 주기도 하길래 표로 알려달라고 못박았습니다.

Return summary on entire period unless the user specify the period.

—> 이 문장도 답변을 한글로 달라고 하고 나니 기본으로는 5일치만 주길래 한 번 더 명시했는데 한글 답변에서는 잘 동작하지 않았습니다. 이 부분을 해결해보신 분이 있다면 댓글주세요!

Do not get simple average of CPC in the file.

—> 파일 내에 소재별 CPC 값이 있기 때문에 넣은 문장입니다. CPC라는 지표가 지출/클릭수 에 대한 평균치이며, 혹시나 날짜별로 각 소재에 기록된 CPC의 평균을 알려줄까봐 넣었습니다.

CPC should be calculated from sum of spending and clicks of each day.

—> 소재와 무관하게 각 날짜에 대한 지출/클릭수를 알고 싶기 때문에 넣었습니다.

Reply in Korean

—> 한국인 인턴에게 한국인 광고주 보고용 요약을 시킬 것이기 때문에 ..^^




위 instruction을 넣고 csv 파일을 올리면 아래와 같이 답합니다.

아무리 해도 csv 파일만 넣으면 5일치만 알려주네요. 전체 기간에 대해 알려달라고 하면 다시 정리해서 제대로 답해줍니다. csv 파일을 올리면서 전체 기간에 대해 요약해 달라고 해도 알려줄거에요.


그리고 그래프 그리기, 인사이트 도출도 추가로 요청할 수 있습니다. 이 정도면 얼마나 증가/감소 했는지 비율로 언급하라든지 등 좀 더 자세한 요구를 하면 적당히 쓸만하지 않을까 싶습니다.


참고로 인사이트와 주목할 만한 점을 알려달라고 한 뒤 영어로 답변을 받으면 이렇게 상대적으로 고퀄리티의 답변을 해줬습니다… 기본 세팅을 영어로 하고 답을 받은 뒤 한국어로 번역해달라고 하는게 더 나을지도요.


마지막으로 GPTs 생성 화면에서 우측 상단에서 Save > Only me 를 눌러서 저장했습니다. 이 인턴이 쓸만하게 다듬어진다면,, 해킹에서 방어할 프롬프트 재간을 충분히 얻게된다면,, 그리고 누군가 필요로한다면,, 언젠가 공개해볼게요.


#9기AI알바생

6
4개의 답글

👉 이 게시글도 읽어보세요