PPC調査レポート:APIとは何ですか?
公開: 2021-10-23今日の調査レポートでは、数百万ドルの質問を取り上げています。APIとは何ですか。
調査レポートが何であるかわからない場合(GZAのLiquid Swordsアルバムからの素晴らしい曲を除く)、調査レポートはあなたの考えを明確にし、ケースへの新しい洞察を提供する追加の質問を明らかにすることさえできます。 このブログ投稿では、PPCでAPIを使用するための前代未聞の/画期的な方法を提供するのではなく、APIの基本的な理解を深めて、APIであるうさぎの穴を掘り下げることができるため、これを定義することにしました。あなた自身の。
APIとは何ですか?
私自身よりも偉大な心が何千年もの間この質問を熟考し、答えなしでこの世界を去りました。 幸運にも、APIとは何かを含め、ほとんどの質問に答えることができました。 生きるのに何時でしょう。
APIはApplicationProgrammingInterfaceの略です。 これは、仲介者または仲介者のように機能するソフトウェアであり、2つのアプリケーションが相互に通信できるようにします。 これを理解するのに役立つアナロジーは次のとおりです。APIはレストランのウェイターのようなものです。 ウェイターは、顧客の注文をキッチンのシェフに届ける責任があります。 ウェイターがいなければ、シェフは顧客が何を食べたいのかを知る方法がなく、顧客に食べ物を持ってくる人もいません!
このアナロジーはそれを過度に単純化しますが、それはAPIのほとんどの主な機能です。つまり、頻繁に繰り返されるが複雑なプロセスを、ほんの少しのコードで非常に再利用できるようにします。 現実の世界では、APIを使用すると他のソフトウェアと簡単に通信できます。 APIは、ソフトウェアコンポーネントがどのように相互作用するかを指定します。
より技術的な定義を与えるために、APIは、さまざまなソフトウェアコンポーネント間の通信の明確に定義された方法のセットです。
APIはどのように機能しますか?
レストランの例をもう一度見てみましょう。 ここでの主要なプレーヤー、つまり顧客、ウェイター、シェフを覚えておいてください。 理由だけで、それぞれに名前を付けましょう。 顧客をケーシーと呼びます。ウェイターはウォーリー、そしてもちろんシェフはレイクウォンです。
シーンを設定しましょう。顧客のケーシーがカウンターにいて、ウェイターのウォーリーにランチを注文しようとしています。 このカウンターは、ケーシーをキッチンから分離し、希望のランチを調理するシェフのレイクウォンとやり取りすることができないため、重要です。 ケーシーが昼食を食べたいと思ったら、ウォーリーと対話する必要があります。
また、これはメニューから注文しなければならないレストランの1つであり、カスタムオーダーはありません。 ランチを食べたい場合は、1〜20番のメニューを注文する必要があります。
私たちのアナロジーの外では、カウンターはインターフェースです。 インターフェイスは、さまざまなソフトウェアコンポーネントが相互作用する場所です。 さて、メニューにないものを注文できないという事実は、プロトコルの一種、またはそれら(2つのソフトウェア)がどのように相互作用するかを定義する一連のルールです。 次に、フォーマットは、それらが互いにどのように通信するかを定義します。 APIエンドポイントは、同じインターフェース内で異なる機能のセットを提供するサービスプロバイダーを指します。
フォーマットとプロトコルは、2つの間の通信を可能な限り効率的にすると同時に、エラーの可能性を可能な限り減らすために存在します。 たとえば、ケーシーがメニューから#4を注文した場合、ケーシーがトマトとレタスのないBLTを注文したのとは対照的に、ウォーリーとレイクウォンは彼の意味を正確に理解します。 メニューにないものを注文しようとすると、ケーシーはウォーリーを混乱させ、レイクウォンが注文を受け取らないようにします。 どういうわけか、メニュー以外のアイテムの注文がレイクウォンに届いたとしましょう。 彼は何千回も準備したものを料理するのではなく、今では奇妙な秩序にもっと考えて集中することを余儀なくされており、おそらく彼の全体的な生産性を低下させ、間違いを犯す可能性を高めています。
APIはPPCとどのように連携しますか?
APIは、プログラマーの認知的負荷を軽減することを目的としています。つまり、プログラマーは一度に覚えておくべきものが少なくなり、理想的には生産性が向上します。 APIは、生活を楽にすることを目的としています。
あなたのことはわかりませんが、実際のプログラミングを必要とする仕事はあまりしないので、最初はあまり意味がありませんでした。 ただし、プログラマーの範囲から考えるのではなく、時間を大幅に節約しようとするPPCアカウントマネージャーの観点から考えると、APIはPPC担当者にとって有用であるように見えます。
Googleのデベロッパーガイドによると、Google Ads APIをPPCに関連付けると、アプリがGoogle Adsプラットフォームと直接やり取りできるようになり、大規模または複雑なアカウントやキャンペーンの管理効率が大幅に向上します。 APIは、Google広告エディターとUIが実行できるほとんどすべてのことを実行できますが、プログラムで実行できます。 きちんとした!
AdWords APIは、新しいアイテムやカテゴリがウェブサイトに追加されたときに、新しい広告、広告グループ、キャンペーンを自動的に作成するのに役立ちます。 さらに、既存のアイテムの変更を反映するために変更する必要がある既存の広告とキャンペーン構造を支援することができます。 利用可能な在庫に基づいて、広告を一時停止したり、一時停止を解除したりすることもできます。 新しい製品ごとに新しいキャンペーンを手動で作成する代わりに、ボタンを押すだけでAPIを実行すると、すべてが自動的に実行されると想像してみてください。 私の意見では、それがAPIとPPCに真の価値があるところです。
結論
すべてを語り終えると、APIは非常に複雑になり、専用のエンジニアリングリソースが必要になります。 それらは、フロントエンドで多くの作業を必要とする深刻な取り組みであり、長期的にはそれ自体で支払う以上の可能性があります。
この調査レポートが、APIとは何か、およびAPIがPPC担当者にどのように適用できるかをよりよく理解するのに役立つことを願っています。 また、このブログ投稿がAPIに関するより基本的な質問のいくつかに答えるのに役立つことを願っていますが、新しい、より詳細な質問を提起するのにも役立つことを願っています。 理想的には、外に出てそれらの質問に対する答えを自分で見つける準備ができているはずです。
最後に、まだ聞いていない場合は、GZAのLiquidSwordsを聴いてください。 あなたはがっかりするかもしれないし、しないかもしれない。 あなたの音楽の好みはわかりません。