SEMrushのケーススタディ:Facebook広告で生のコストデータを収集する理由
公開: 2022-04-12SEMrushは、検索結果でのWebサイトの可視性を管理するためのサービスです。 これには、SEO、PPC、キャンペーン管理、コンテンツマーケティング、およびマーケティングリサーチのためのプラットフォームが含まれます。 SEMrushには世界中に500万人以上のユーザーがいて、eBay、Quora、Bookingを数えています。 com、BNPパリバ、およびその顧客の中の他の企業。
各地域のSEMrushオーディエンスには独自の特徴があり、ユーザーを引き付けるには、広告のクリックだけを追跡するだけでは不十分なことがよくあります。 したがって、広告キャンペーンの効果を正しく評価するために、SEMrushはクリック数、費用、およびUTMタグに関する統計以上のものを必要とします。
この記事では、SEMrushデータアナリストのKonstantin Perevozchikovが、彼のチームがOWOXBIのFacebook広告→GoogleBigQueryパイプラインを使用して収集した生データを使用して広告キャンペーンの効果を分析する方法について説明します。
目次
- Facebook広告を使い始めた理由→GoogleBigQueryパイプライン
- たくさんの有用なデータ
- 国別のコスト統計
- 結果
Facebook広告を使い始めた理由→GoogleBigQueryパイプライン
以前は、Facebookの広告アカウントから次の2つの方法で費用データを収集していました。
- OWOX BI FacebookAds→GoogleAnalyticsパイプラインを使用してコストデータ、クリック数、インプレッション、UTMタグをインポートし、GoogleAnalytics→GoogleBigQueryパイプラインを使用してGoogleBigQueryにアップロードします。
- Facebookの広告アカウントからGoogleBigQueryに特定のデータをアップロードするSEMrushチームによって作成された独自のスクリプトを使用します。
このアプローチにはいくつかの欠点がありました。
まず、必要なすべてのデータを取得できませんでした。 たとえば、広告領域のデータや、広告表示後のユーザーアクションのコストを計算するために必要なデータは取得できませんでした。 さらに、さまざまなアカウントのさまざまな日付のデータを手動で組み合わせて監視する必要がありました。
次に、独自のソリューションをサポートして完成させる必要がありました。これにより、すべてのデータ収集タスクが解決され、FacebookAPIの定期的な変更に対応できるようになりました。 これを行うには、時間とお金を費やして、常にプログラマーに支払う必要がありました。
そのため、OWOXBIの新しいFacebook広告→GoogleBigQueryパイプラインを試すことにしました。 このパイプラインは、必要なすべてのデータを便利な形式で収集し、その関連性を監視し、すぐに使用できるため、データをマージするために手動で何もする必要はありません。
たくさんの有用なデータ
OWOX BIは、Facebookの広告アカウントからさまざまなデータを含む約200のフィールドをダウンロードします。
各SEMrush製品には個別の開発およびマーケティングチームがあり、各チームには独自のプロモーション予算があるため、これは重要です。
各チームの広告投資の効果を評価するには、セッションだけでなく、セッション内の個々のアクションのコストもカウントする必要があります。 また、セッションではなくアクションのコストを割り当てる必要があります。 このようにして、変換アクションW、Y、およびZに対して、許容できるかどうかにかかわらず、金額Xを支払ったことが確実にわかります。 次に、同じセッションに複数の主要なアクションがあった場合でも、各チームはアクションあたりのコスト(CPA)を計算できます。

FacebookからOWOXBIを使用して取得したデータにより、詳細な分析を構築できます。
これを行うために、150の特別なスクリプトを使用して、コストデータとWebサイトユーザーの行動に関するデータ(別のOWOX BIパイプラインによってダウンロードされた)を組み合わせます。 また、広告アカウントからのデータが詳細であるほど、ユーザーアクションの評価はより正確になります。
さらに、Facebook広告→Google BigQueryパイプラインは、広告にとって重要な次のデータをダウンロードします。
コンバージョンの目標—このフィールドのおかげで、広告キャンペーンがどのような目標に設定されているかを確認し、ユーザーがコンバージョンファネルのどの段階にあるかを理解できます(登録や試用など)。
広告リンク—タッチポイントと特定の広告を正確に関連付けることができます。
バナーの広告署名—私たちの仕事では、広告アカウントの深く埋め込まれた構造を使用しています。 バナーに広告を表示することで、キャンペーンを最大限に詳細に測定してマークを付けることができます。 次に、目標を正確に決定し、キャンペーンをアクティビティに関連付けることができます。
多くのテキストフィールド(キャンペーン名や広告セットなど)—このようなフィールドの値をBigQueryからGoogleスプレッドシートにダウンロードする特別なスクリプトを作成しました。 次に、マーケターはそれらを使用して、広告アカウントを迅速かつ正確にマークアップします。
国別のコスト統計
SEMrushは国際的な製品であり、さまざまな地域での広告の効果を分析することが重要です。 たとえば、米国とインドではクリックのコストが異なります。 これは、最終的なCPOが国によって異なることを意味します。
Facebook広告→GoogleBigQueryパイプラインの主な利点の1つは、パイプラインがさまざまな国の広告アカウントからデータを提供することです。
Facebookからダウンロードした生データを使用して、特定の国で特定のキャンペーンに費やした金額を知ることができます。 次に、タッチポイントをユーザーに関連付けて、これらのキャンペーンのROIを計算できます。
オーディエンスの地域に応じて広告がどのように機能するかを追跡し、国ごとにキャンペーンを微調整できます。
結果
Facebook広告→GoogleBigQueryパイプラインは、広告キャンペーンの効果を分析するプロセスを大幅に簡素化します。
- 必要なすべてのデータを収集します。追加のスクリプトは、個々のユーザーアクションを引き付けるコストの計算などの特殊な場合にのみ必要です。
- OWOX BIは、広告費用の地理的分布を測定できる地域データなどの重要なデータを含む、多くの重要なデータをダウンロードします。
- パイプラインは、すべてのFacebook広告アカウントから単一のパーティション化されたGoogleBigQueryテーブルにデータを自動的に収集します。 これにより、コスト分析が大幅に簡素化されます。
- パイプラインは、ダウンロードされたデータの関連性を監視します。 広告アカウントでデータが遡及的に変更された場合、OWOXBIはBigQueryでデータを更新します。
- また、OWOX BIチームは、Facebook広告アカウントから過去3年間の履歴データをダウンロードするのを手伝ってくれました。 したがって、キャンペーンのダイナミクスを評価したり、現在のキャンペーンの結果に大きな影響を与える過去の主要な変更を追跡したりできます。
- すぐに使用できるOWOXBIパイプラインが必要なすべてを実行するため、データ収集と統合をセットアップするためにプログラマーを関与させる必要はありません。
近い将来、私たちが作成したスクリプトのほとんどを放棄し、OWOX BIパイプラインのみを使用してFacebook広告データ(およびLinkedInデータ)を収集する予定です。