네이버 쇼핑 연관 키워드 검색하기 - 연관 키워드 검색하기
01 웹 브리우저에서 네이버 검색광고에 접속한 뒤, [신규가입] 버튼을 클릭하고 로그인하세요.
네이버 검색광고
네이버 광고주센터
네이버 광고주센터 홈
ads.naver.com
02 '네이버 통합 광고주센터 회원 가입'에 동의하고 '네이버 광고 계정 생성'에서 [개인 광고주] 탭을 클릭한 후 광고 계정 생성을 완료하세요.
03 다시 네이버 검색광고로 돌아가 오른쪽 상단의 [광고플랫폼] 버튼을 클릭합니다.
04 [도구] - [API 사용 관리] 메뉴를 클릭하고 이어서 [네이버 검색광고 API 서비스 신청] 버튼을 클릭한 뒤 서비스 약관에 동의합니다.
05 신청을 완료하면, 네이버 검색광고 API를 사용하기 위해 필요한 정보인 CUSTOMER_ID, 액세스 라이선스, 비밀키를 확인할 수 있습니다.
06 이제 datakart 패키지를 사용하여 네이버 검색광고 API를 실습합니다. 비주얼 스튜디오 코드에서 새로운 파일을 생성하고, 파일명을 'step_1_3.py'로 저장합니다. 다음과 같이 코드를 입력하고, 대화형 창에서 실행하면 'output' 폴더에 '원피스' 키워드에 대한 연관 키워드를 검색할 수 있는 'step_1_3.json' 파일이 생성됩니다.
import json
from pathlib import Path
from datakart import NaverAd # 03
from step_1_1 import OUT_DIR # 이전에 작성한 모듈을 불러옵니다.
def query_keywords_tool(keywords: str, event: int = None) -> list: # 06
AD_KEY = "액세스라이선스" # 검색광고 API '액세스라이선스' 입력 # 07
AD_SEC = "비밀키" # 검색광고 API '비밀키' 입력 # 08
AD_CUST_ID = "CUSTOMER_ID" # 검색광고 API 'CUSTOMR_ID' 입력 # 09
naver_ad = NaverAd(AD_KEY, AD_SEC, AD_CUST_ID) # NaverAd 객체 생성
resp = naver_ad.keywords_tool(keywords=keywords, # 11
event=event, show_detail=True) # 12
return resp.get("keywordList", []) # 13
if __name__ == "__main__":
keywords = "원피스" # 검색 키워드
resp = query_keywords_tool(keywords) # 연관 키워드 검색
with open(OUT_DIR / f"{Path(__file__).stem}.json", "w",
encoding="utf-8") as fp:
json.dump(resp, fp, ensure_ascii=False, indent=2) # JSON으로 저장
03 datakart 패키지의 NaverAd 클래스를 불러옵니다. 이 클래스는 네이버 검색광고 API를 다릅니다.
06 주어진 키워드 또는 시즌 테마 정보를 바탕으로 연관 카워드를 검색하는 함수 query_keywords_tool()를 정의합니다. 매개변수 keywords에 검색할 키워드를, event에 시즌 테마 정보를 입력합니다.
07~09 검색광고 API 신청 시 발급받은 액세스 라이선스, 비밀키, CUSTOMER_ID를 차례대로 입력합니다.
11~12 NaverAd 객체의 함수 keywords_tool()를 호출하여 연관키워드 검색을 합니다. 매개변수 show_detail에 True를 전달하여 연관 키워드에 대한 상세 정보를 포함하도록 합니다.
13 변수 resp에 저장된 딕셔녀리에서 'keywordList' 키의 값을 반환합니다. 이 값이 최종 연관 키워드 검색 결과입니다.
'step_1_3.json'을 비주얼 스튜디오 코드에서 열어봅니다. 연관키워드, PC와 모바일 환경에서의 월간 검색 수, 월 평균 클릭 수, 월 평균 클릭률, 월 평균 노출 광고 수, 경쟁 정도 데이터가 담겨 있습니다.
[
{
"relKeyword": "원피스",
"monthlyPcQcCnt": 19400,
"monthlyMobileQcCnt": 104900,
"plAvgDepth": 10,
"compIdx": "높음",
"monthlyAvePcClkCnt": 34.8,
"monthlyAveMobileClkCnt": 1114.3,
"monthlyAvePcCtr": 0.23,
"monthlyAveMobileCtr": 1.31
},
...생략...
]
'프로그래밍 언어 > Python' 카테고리의 다른 글
| 연관 키워드 경쟁 강도 분석하기 - 데이터 정제하기 (0) | 2026.03.26 |
|---|---|
| 연관 키워드 경쟁 강도 분석하기 - 연관 키워드 수집하기 (1) | 2026.03.23 |
| 네이버쇼핑 연관 키워드 검색하기 - 네이버 쇼핑 검색하기 (0) | 2026.03.17 |
| 네이버쇼핑 연관 키워드 검색하기 - 파이썬 패키지 준비하기 (0) | 2026.03.14 |
| 시가총액 데이터 시각화하기 (0) | 2026.03.11 |