PPC 조사 보고서: API란 무엇입니까?

게시 됨: 2021-10-23

오늘의 조사 보고서에서는 백만 달러짜리 질문인 API가 무엇인지 살펴봅니다.

조사 보고서가 무엇인지 잘 모르는 사람들을 위해(GZA의 Liquid Swords 앨범의 환상적인 노래 제외) 조사 보고서는 당신의 생각을 명확히 하고 사건에 대한 새로운 통찰력을 제공하는 추가 질문을 발견할 수도 있습니다. 이 블로그 게시물에서 PPC와 함께 API를 사용하는 전례가 없는 획기적인 방법을 제공하지 않고 API에 대한 기초적인 이해를 개발하여 API라는 토끼 구멍을 아래로 내려갈 수 있기 때문에 이 블로그 게시물을 정의하기로 결정했습니다. 너 스스로.

API란 무엇입니까?

나보다 더 위대한 마음은 수천 년 동안 이 질문을 숙고했고 이 세상을 답 없이 떠났습니다. API가 무엇인지를 포함하여 대부분의 질문에 대한 답변을 얻을 수 있어 행운입니다. 살아 있는 시간.

API는 응용 프로그래밍 인터페이스의 약자입니다. 이것은 2개의 응용 프로그램이 서로 통신할 수 있도록 하는 중개자 또는 중개자 역할을 하는 소프트웨어입니다. 다음은 이를 이해하는 데 도움이 되는 유용한 비유입니다. API는 레스토랑의 웨이터와 같습니다. 웨이터는 고객의 주문을 주방의 셰프에게 가져가는 일을 담당합니다. 웨이터가 없으면 요리사는 고객이 무엇을 먹고 싶어하는지 알 방법이 없으며 고객에게 음식을 가져다 줄 사람도 없을 것입니다!

비록 이 비유가 그것을 지나치게 단순화하지만, 그것은 API의 거의 주요 기능입니다. 자주 반복되지만 복잡한 프로세스를 약간의 코드로 매우 재사용 가능하게 만드는 것입니다. 현실 세계에서 API를 사용하면 다른 소프트웨어와 쉽게 통신할 수 있습니다. API는 소프트웨어 구성 요소가 상호 작용하는 방식을 지정합니다.

보다 기술적인 정의를 내리기 위해 API는 다양한 소프트웨어 구성 요소 간의 명확하게 정의된 통신 방법 집합입니다.

API는 어떻게 작동합니까?

레스토랑의 예를 다시 살펴보겠습니다. 고객, 웨이터 및 요리사와 같은 주요 플레이어를 기억하십시오. 각각의 이름을 지정해 보겠습니다. 고객은 Casey, 웨이터는 Wally, 주방장은 Raekwon이라고 부를 것입니다.

장면을 설정해 보겠습니다. 고객인 Casey는 웨이터인 Wally에게 점심을 주문하려고 카운터에 있습니다. 이 카운터는 Casey를 부엌과 분리시켜 그가 원하는 점심을 요리할 Raekwon 셰프와 상호 작용할 수 없도록 하기 때문에 중요합니다. Casey가 점심을 먹고 싶다면 Wally와 상호 작용해야 합니다.

우리는 또한 이것이 메뉴에서 주문해야 하는 레스토랑 중 하나라고 말할 것입니다. 즉, 맞춤 주문이 없음을 의미합니다. 점심을 먹고 싶다면 1~20번 메뉴 중 하나를 주문해야 한다.

우리의 비유를 벗어나 카운터는 인터페이스입니다. 인터페이스는 서로 다른 소프트웨어 구성 요소가 서로 상호 작용하는 장소입니다. 이제 메뉴에 없는 것을 주문할 수 없다는 사실은 일종의 프로토콜이거나 두 소프트웨어가 상호 작용하는 방식을 정의하는 일련의 규칙입니다. 그런 다음 형식은 서로 대화하는 방법을 정의합니다. API 엔드포인트는 동일한 인터페이스 내에서 다양한 기능 세트를 제공하는 서비스 제공자를 나타냅니다.

형식과 프로토콜은 둘 사이의 통신을 가능한 한 효율적으로 만드는 동시에 오류 가능성을 최대한 줄이기 위해 존재합니다. 예를 들어 Casey가 메뉴에서 #4를 주문했다면 Wally & Raekwon은 메뉴에 없는 BLT를 주문하는 Casey와 달리 토마토와 양상추가 없는 BLT를 주문하는 것과 달리 Wally & Raekwon은 그가 의미하는 바를 정확히 이해할 것입니다. 메뉴에 없는 것을 주문하려고 하는 케이시는 월리를 혼란에 빠트려 래권이 절대 주문을 받지 못하게 만든다. 어떻게든 메뉴 외 주문이 래권까지 왔다고 하자. 천 번도 넘게 준비한 것을 요리하는 대신, 그는 이제 기괴한 순서에 대해 더 많이 생각하고 집중해야 하므로 전반적인 생산성이 떨어지고 실수할 가능성이 높아집니다.

API는 PPC와 어떻게 작동합니까?

API는 프로그래머의 인지 부하를 낮추기 위한 것입니다. 즉, 프로그래머가 한 번에 기억할 내용이 적어서 이상적으로는 생산성이 향상됩니다. API는 삶을 더 쉽게 만들기 위한 것입니다.

나는 당신에 대해 모르지만 실제 프로그래밍이 필요한 작업을 많이 하지 않기 때문에 이것이 처음에는 나에게 큰 의미가 없었습니다. 그러나 프로그래머의 관점에서 생각하는 것을 그만두고 많은 시간을 절약하려는 PPC 계정 관리자의 관점에서 생각하면 API가 우리 PPC 사용자에게 유용해 보이기 시작합니다.

PPC에 연결하면 Google Ads API를 통해 앱이 Google Ads 플랫폼과 직접 상호작용할 수 있으므로 Google의 개발자 가이드에 따르면 크거나 복잡한 계정 및 캠페인을 관리하는 효율성이 크게 향상됩니다. API는 Google Ads 에디터와 UI가 할 수 있는 거의 모든 작업을 프로그래밍 방식으로 수행할 수 있습니다. 정돈 된!

AdWords API는 새 항목이나 카테고리가 웹사이트에 추가될 때 새 광고, 광고그룹 및 캠페인을 자동으로 만드는 데 도움이 될 수 있습니다. 또한 기존 항목의 변경 사항을 반영하기 위해 변경해야 하는 기존 광고 및 캠페인 구조에 도움이 될 수 있습니다. 사용 가능한 인벤토리에 따라 광고를 일시중지하거나 일시중지 해제할 수도 있습니다. 모든 새 제품에 대해 새 캠페인을 수동으로 만드는 대신 버튼을 눌러 API를 실행하고 모든 작업을 수행한다고 상상해 보십시오. 제 생각에는 API와 PPC의 진정한 가치가 바로 여기에 있습니다.

결론

API는 매우 복잡하고 전용 엔지니어링 리소스가 필요합니다. 그들은 프런트 엔드에서 많은 작업을 필요로 하는 진지한 약속이며 장기적으로 그 자체로 비용을 지불하는 것 이상의 잠재력을 가지고 있습니다.

이 조사 보고서가 API가 무엇이며 우리 PPCer에게 어떻게 적용될 수 있는지 더 잘 이해하는 데 도움이 되었기를 바랍니다. 또한 이 블로그 게시물이 API에 대한 보다 기본적인 질문에 답변하는 데 도움이 되었기를 바랍니다. 또한 새롭고 보다 심층적인 질문을 제기하는 데 도움이 되었기를 바랍니다. 이상적으로는 이제 나가서 이러한 질문에 대한 답을 스스로 찾을 수 있는 준비가 된 것입니다!

마지막으로, 아직 듣지 않았다면 GZA의 Liquid Swords를 들어보십시오. 실망할 수도 있고 그렇지 않을 수도 있습니다. 나는 당신의 음악 취향을 모릅니다.