blog details
author


blog detail

그 어느 때보다 사용자 데이터 프라이버시를 보호하고 보호하는 것과 함께 Meta는 더 적은 데이터에 의존하는 광고생태계를 구축하겠다고 약속했습니다. 소셜 미디어 대기업이 개인 정보 보호 의제를 추진하려는 것처럼 보입니다. 최근 Meta는 4가지 범주에서 Facebook 광고 잠재 고객 타겟팅 옵션을 더 많이 제거한다고 발표했습니다. iOS 업그레이드와 같은 산업 플레이어의 스트레스와 영향에 더해 플랫폼 플레이어는 마케터가 이전처럼 정확하게 고객에게 다가가는 데 더 많은 어려움을 야기하는 더 많은 새로운 변화를 갖게 될 것이라고 믿습니다.

그러나 사실은 플랫폼이 데이터 보호 책임을 브랜드와 마케터에게 전가하고 있다는 것입니다. 사용자 개인정보 보호 제한 없이 인벤토리에서 계속 수익을 창출하기위해 플랫폼은 브랜드가 이전보다 훨씬 더 효과적으로 대상 고객에게 도달하기 위해 채택하고 활용할 수 있는 보다 성숙한 마케팅 API를 제공하고 있습니다. 그리고 이때 브랜드와 마케터는 타겟 기능을 스스로 구축합니다. 이 문서는 Meta API를 활용하여 Facebook, Instagram, Messenger, Whatsapp 광고를 만들고 업데이트하는 방법에 관한 것입니다.

광고 관리를 위한 마케팅 플랫폼 API에 관한 새로운 Python 자습서 시리즈입니다. 광고제작, 광고자동화, 커스터마이징부터 광고최적화까지 컨텐츠를 풀어드립니다. Facebook 비즈니스 모듈 및 Graph API를 사용하여 이 메타 광고 생태계에서 광고 캠페인을 만들고 업데이트하는 방법을 배울 수 있습니다. 그들은 Facebook, 청중 네트워크, Instagram, Whatsapp 및 Messenger입니다.

Python 모듈 및 도구: Facebook Business, Facebook Graph API

소셜 채널 유형: Facebook을 예로 들어 보겠습니다.

광고 유형: 동영상 광고를 예로 들어 보겠습니다.

목차: Facebook Business, Graph 및 Easy2Digital API를 사용하여 메타 광고 캠페인 최적화

메타 광고: Facebook Business Module 및 Graph API가 올바른 방법인 이유

blog detail

미래가 메타 광고를 포함하는 마케팅 API 세계인 세 가지 주요 이유가 있습니다.

사용자 데이터 프라이버시 제한

사용자 개인 정보 및 데이터 보호가 주목을 받았고 이전의 삶으로 돌아가지 않습니다. 어떻게 보면 사용자 데이터를 보호하는 것이 합리적입니다. 따라서 플랫폼 관점에서 덜 정확한 타겟팅 옵션과 덜 정확한 추적이 사실이 되었습니다. 데이터 보호 책임이 브랜드와 마케터에게 주어진 특징과 기능에 직접적으로 반영되기 때문입니다.

따라서 플랫폼은 브랜드에 보다 개방적이고 성숙한 마케팅 API를 제공하고 있으며, 이는 사용자 데이터를 사용하고 수집하는 방법에 대한 결정을 내리는 브랜드에게 책임을 전가합니다. 한편, 브랜드와 시장은 효율적인 접근 방식으로 광고를 계속 운영할 수 있는 방법을 가질 수 있습니다.

광고 자동화

수많은 타사 광고 운영 플랫폼이 디지털 광고 자동화를 제공합니다. 기본적으로 이러한 플랫폼은 마케팅 API를 사용하여 마케터를 위한 사용하기 쉬운 SaaS 플랫폼을 구축합니다. 시장의 더 많은 변수가 광고 성과에 영향을 미치기 때문에 광고 자동화의 중요성은 의심의 여지가 없으므로 입찰 및 광고 크리에이티브를 최적화하여 잠재 고객과 소통하기 위해 더 많은 변형버전이 필요합니다. 그리고 사람들은 적절한 의사 결정을 지원하기 위해 자동화된 보고가 필요합니다.

이 전체 프로세스에서 작업 부하 및 정확도 고려 사항 때문에 수동으로 관리하는 것은 기본적으로 불가능합니다.

광고 맞춤설정

메타 광고 생태계는 플랫폼의 타겟팅 옵션을 계속 좁혀가고 있으며 물론 계속될 것입니다. 이는 브랜드가 광고 ROI에 더 많은 어려움을 겪고 있음을 의미합니다. 그러나 마케팅 API는 이러한 측면에 제한이 없습니다. 사용자 데이터를 수집할 위치와 사용할 데이터를 브랜드가 주도하고 결정하기 때문입니다. 예를 들어 주식 시장 가격 데이터베이스와 통합하여 특정 심볼가격 상승 또는 하락에 따라 동적 맞춤형 광고를 생성할 수 있습니다. 또는 clearbit과 협력하여 Linkedin에서 광고를 실행하는 것과 같은 메타 광고 생태계에서 리드 생성 캠페인을 실행할 수 있습니다.

마케팅 API를 통해 사람들은 플랫폼 옵션에 빨려 들어가는 것보다 더 많은 선택권이 있다는 느낌을 가질 수 있습니다.

메타 광고 – Python의 Facebook 비즈니스 모듈

Facebook 비즈니스 모듈은 Meta Graph API와 연결하고 비즈니스 관리자 및 광고 계정과 상호 작용할 수 있는 많은 매개 변수와 메서드를 제공합니다.

모듈 설치는 간단하고 쉽습니다. Macbook에서 터미널을 열고 인터넷에 연결하여 pip3 install facebook-business 명령을 입력합니다.

Python 스크립트에서 가져와야 하는 모듈 목록은 다음과 같습니다.

from facebook_business.adobjects.adaccount import AdAccount
from facebook_business.adobjects.campaign import Campaign
from facebook_business.api import FacebookAdsApi
from facebook_business.adobjects.adset import AdSet
from facebook_business.adobjects.targetingsearch import TargetingSearch
from facebook_business.adobjects.targeting import Targeting
from facebook_business.adobjects.adimage import AdImage
from facebook_business.adobjects.adcreative import AdCreative
from facebook_business.adobjects.ad import Ad

Graph API 자격 증명: 앱 ID, 페이지 ID, Access_token , 광고 계정 ID

먼저 Meta 개발자 계정과 Meta 개발자 . 플랫폼에서 새 앱을 만들어야 합니다.

새 앱에서 애플리케이션에 Facebook 로그인 및 마케팅 API를 추가해야 합니다. 그리고 좌측의 기본 설정으로 이동하여 최신 API 13.0 버전을 사용하고 있는지 확인하시기 바랍니다. 마지막으로 앱 ID를 복사하여 붙여넣고 먼저 제자리에 넣어주세요. 곧 필요할 것입니다.

blog detail

그런 다음 상단 메뉴의 도구로 이동하여 Graph API 탐색기를 클릭해야 합니다. 오른쪽의 이 섹션에서 방금 위에서 만든 Facebook 앱을 선택합니다. 그런 다음 광고 캠페인에서 사용할 Facebook 페이지를 선택해야 합니다. 다음은 광고 계정 이메일 주소를 사용하여 개발자 계정에 가입하는 것이 가장 좋은 팁입니다. 따라서 여기에서는 페이지를 직접 제공합니다.

blog detail

권한 메뉴에서 광고 및 페이지 관리와 관련된 모든 모듈을 선택해야 나중에 애플리케이션을 쉽게 만들 수 있습니다.

이제 오른쪽에 있는 파란색 버튼을 클릭하여 access_token을 생성할 수 있습니다. 토큰은 수명이 짧고 1시간마다 만료됩니다. 따라서 애플리케이션을 활성화하고싶을 때 생성할 수 있습니다.

마지막으로 여기에서 페이지 ID를 생성하고 상단의 표시줄에 me?field=id 입력할 수 있습니다. 광고 계정 ID는 여기에서 출력하거나 광고 계정인터페이스에서 복사할 수 있습니다. 하지만 광고 계정 ID 앞에 act_ 추가해야 합니다.

대체로 이제 캠페인을 만들기 전에 몇 가지 변수를 만들고 관련 값을 입력할 수 있습니다. 캠페인 ID, 광고 세트 ID, 크리에이티브 ID 및 광고 ID의 경우 나중에 가져옵니다.

  • access_token = ' '
  • app_id = '
  • id = ''
  • campaignId = ' '
  • adsSET_id = ' '
  • adsCreativeId = ' '
  • adsId = ' '

토큰에 대한 액세스 인증 및 API 버전 명시

코딩하기 전에 API에 액세스하고 명령하는 활동을 구현하려면 토큰을 인증해야 합니다. 여기에서는 API 버전을 추가할 것을 제안하고 Facebook 비즈니스 모듈은때때로 사용 중인 버전을 감지할 수 없습니다. 이는 나중에 오류를 방지하기 위한 작은 단계입니다.

FacebookAdsApi.init(access_token=access_token, api_version='v13.0')

캠페인 생성: 목표

AI 기반은 Facebook에서 가장 강력한 광고 기능 중 하나입니다. 그리고 올바른 방향으로 광고를 시작하려면 첫 번째 단계에서 캠페인 대상을 선택하는 것이 중요합니다. 자세한 내용은 판매 대 클릭 기반 캠페인에 대한 이 기사를 확인하십시오.

Facebook 광고 캠페인 – 판매 대 클릭 기반 캠페인 목표전략

API 섹션에는 13개의 목표 옵션이 있으며 하나를 선택하고 Facebook 광고 관리자에서 캠페인을 생성해야 합니다. 캠페인 목표의 기본값은 없음입니다.

CANVAS_APP_ENGAGEMENT
CANVAS_APP_INSTALLS
EVENT_RESPONSES
LOCAL_AWARENESS
MOBILE_APP_ENGAGEMENT
MOBILE_APP_INSTALLS
NONE (default)
OFFER_CLAIMS
PAGE_LIKES
POST_ENGAGEMENT
VIDEO_VIEWS

그런 다음 매개변수를 추가하고 원하는 대로 캠페인을 설정해야 합니다. 캠페인 생성 구문 및 메서드는 AdAccount().create_campaing() 입니다. 우리가 사용할 수 있는 더 많은 매개변수에 대해서는 메타 개발자 API 설명서를 참조하십시오.

fields . = [
]
params = {
'name': 'python testing',
'objective': 'LINK_CLICKS',
'status': 'PAUSED',
'special_ad_categories': [],
}
print(AdAccount(id).create_campaign(
fields=fields,
params=params,
))

이 코드를 명령하면 캠페인 ID를 얻을 수 있으며 나중에 업데이트, 읽기 및 삭제할 수 있습니다. 자동화 및 광고 사용자 지정을 구현하는 것은 매우 중요합니다.

광고 세트 생성: 입찰, 타겟팅, 최적화 목표 및 결제 이벤트

광고 세트는 입찰 전략, 미디어 구매 접근 방식, 고객 데이터, 타겟팅, GEO, 예산 등을 다루기 때문에 중요한 단계입니다.

이 광고 세트가 추가될 캠페인을 API에 알려야 하므로 매개변수에서 campaign_id 및 access_token을 추가해야 합니다. 광고 세트 문 및 메서드의 경우AdAccount().create_ad_set() 사용할 수 있습니다.

자세한 파라미터 정보는 메타 개발자 API 문서를 참조하세요. 이 코드를 명령하면 광고 세트 ID를 얻을 수 있습니다.

광고 크리에이티브 제작에서 동영상 광고를 예로 들어 보겠습니다.

광고 소재 섹션에서 광고 유형을 생성하고 광고 자료를 입력하고 실행하려는 광고 유형에 따라 광고 배치를 선택하도록 코딩할 수 있습니다.

기본적으로 선택할 수 있는 광고 옵션은 단일 이미지 광고, 포스트 광고, 페이지형 광고, 스토리 광고, 슬라이드쇼 광고, 앱 광고, 캐러셀 광고, 다이내믹 광고, 인스타그램 광고, 리드 광고, 동영상 등 총 11가지입니다.

Facebook의 동적 광고 전략 에 대한 자세한 내용은 이 기사를 확인하십시오.

Facebook 광고: 판매 및 수익을 위해 동적 제품 광고를 최적화하는 방법

광고 및 액세스 토큰을 설정하기 위한 광고 매개변수 외에도 광고 세트 ID 및 페이지 ID를 추가하여 알려줄 수 있습니다. 광고 실행에 사용할 페이지와 크리에이티브가 추가될 광고 세트를 알려줍니다.

동영상 광고 요소 설정을 위해 썸네일 이미지, 설명, 동영상, 클릭 유도문안, 메시지 등을 추가해야 합니다. 자세한 매개변수는 메타 개발자 API 문서를 참조하세요.

광고 소재 만들기는 아직 완료되지 않았습니다. Facebook에서 광고 소재 메시지 및 배치 확인에 이를 미션 완료로 표시하기 때문입니다. 다른 코딩 세트를 사용하여 광고를 만들어야 합니다.

캠페인, 광고 세트 및 광고 업데이트

API 사용의 가장 아름다운 점은 운영 및 최적화이기 때문에 생성은 메타 API 사용의 가장 초기 단계입니다. 다른 접근 방식을 공유하기 위해 다른 기사를 공개하겠습니다. 오늘은 단일 캠페인, 광고 세트 및 광고를 업데이트하는 방법을 공유합니다. 논리를 선택하면 나중에 내 기사에서 배울 배치를 업데이트하는 것이 매우 쉽습니다.

업데이트 부분에서 메서드는 api_update(), 생성단계 메서드와는 다릅니다.

Facebook Business 및 Graph API를 사용하여 광고 캠페인을 만드는 전체 Python 스크립트

45장: Facebook Business, Graph 및 Easy2Digital API를 사용한 메타 광고 캠페인 생성 및 최적화의 전체 Python 스크립트에 관심이 있는 경우, "Chapter 45"라는 메시지를 추가하여 뉴스레터를 구독 하십시오. . 귀하의 사서함으로 스크립트를 즉시 보내드립니다.

45장: Facebook Business, Graph 및 Easy2Digital API를 사용한 메타 광고 캠페인 생성 및 최적화를 즐겁게 읽으시기 바랍니다. 그렇다면 아래 나열된 항목 중 하나를 수행하여 지원해 주세요. 항상 채널에 도움이 되기 때문입니다.

  • PayPal( paypal.me/Easy2digital )을 통해 채널을 지. 원하고 기부하세요.
  • 제 채널 구독하시고 알림벨을 켜주세요 Easy2Digital 유튜브 채널 .
  • 내 페이지 팔로우 및 좋아요 Easy2Digital Facebook 페이지
  • #easy2digital 해시태그를 사용하여 소셜 네트워크에 기사를 공유하세요.
  • Easy2Digital 10% 할인 코드로 제품 구매 ( Easy2DigitalNewBuyers2021)
  • Buyfromlo 제품 및 디지털 소프트웨어에 대한 Easy2Digital 최신 기사, 비디오 및 할인 코드를 받으려면 주간 뉴스레터에 가입하십시오.
  • 독점적인 혜택을 누리려면 Patreon을 통해 월간 멤버십을 구독하세요(www.patreon.com/louisludigital ).
이 게시물을 공유하세요

현재 댓글이 없습니다...

shape shape

뉴스레터에 가입하세요!

독점적인 자동차 스타일 콘텐츠 업데이트 및 특가를 받으세요