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。
讓我們設置場景:顧客凱西在櫃檯前試圖從服務員沃利那裡訂購午餐。 這個櫃檯很重要,因為它將凱西與廚房隔開,使他無法與廚師 Raekwon 互動,後者將準備他想要的午餐。 如果凱西想吃午飯,他就必須與沃利互動。
我們還會說這是您必須從菜單中訂購的餐廳之一,這意味著沒有自定義訂單。 如果您想吃午餐,您必須訂購編號為 1-20 的菜單項之一。
在我們的類比之外,計數器是一個接口。 界面是不同軟件組件相互交互的地方。 現在,您不能點菜單上沒有的任何東西的事實是一種協議,或者一組定義它們(兩個軟件)如何交互的規則。 然後一種格式定義了它們如何相互交談。 API 端點是指在同一接口內提供不同功能集的服務提供者。
存在格式和協議是為了使兩者之間的通信盡可能高效,同時也盡可能減少出錯的機會。 例如,如果 Casey 從菜單上點了 #4,Wally & Raekwon 就會明白他的意思,而 Casey 點的是 BLT,沒有番茄和生菜,菜單上沒有。 凱西試圖訂購菜單上沒有的東西會讓沃利感到困惑,從而使雷權永遠不會收到訂單。 讓我們假設非菜單項訂單不知何故到達了 Raekwon。 與其烹飪他準備了一千次的東西,他現在被迫更多地思考和關注奇怪的訂單,這可能會降低他的整體生產力並增加犯錯誤的機會。
API 如何與 PPC 配合使用?
API 旨在降低程序員的認知負擔,這意味著程序員一次要記住的東西更少,理想情況下可以提高生產力。 API 旨在讓生活更輕鬆。
我不了解你,但一開始這對我來說意義不大,因為我沒有做太多需要實際編程的工作。 但是,如果您不再從程序員的角度考慮它,而是從 PPC 客戶經理的角度考慮,試圖為自己節省大量時間,那麼 API 開始對我們 PPC 人有用。
根據 Google 的開發者指南,將其與 PPC 聯繫起來,Google Ads API 允許應用程序直接與 Google Ads 平台交互,極大地提高了管理大型或複雜帳戶和活動的效率。 該 API 幾乎可以完成 Google Ads 編輯器和用戶界面所能完成的所有工作,但是以編程方式進行的。 整潔的!
當新項目或類別添加到網站時,AdWords API 可以幫助自動創建新廣告、廣告組和廣告系列。 此外,它還可以幫助處理需要更改以反映現有項目更改的現有廣告和活動結構。 它甚至可以根據可用庫存暫停和取消暫停廣告。 想像一下,您無需為每個新產品手動創建新營銷活動,只需按一下按鈕即可運行 API,它會為您完成所有這些工作。 在我看來,這就是 API 和 PPC 的真正價值所在。
結論
總而言之,API 非常複雜,需要專門的工程資源。 它們是一項嚴肅的承諾,需要在前端進行大量工作,從長遠來看,它有可能獲得更多回報。
我希望這份調查報告能幫助您更好地了解 API 是什麼以及它如何適用於我們 PPCers。 我也希望這篇博文有助於回答您關於 API 的一些更基本的問題,但我也希望它也有助於提出新的、更深入的問題。 理想情況下,您現在可以更好地自己出去尋找這些問題的答案!
最後,如果你還沒有,去聽聽 GZA 的 Liquid Swords。 你可能會失望,也可能不會。 我不知道你對音樂的品味。