高速な広告は重要

広告の速度を改善することで収益を増やし、ユーザー満足度を高める方法と、広告の速度を改善する方法について学びます。

Gustav Ernberg von Heijne
Gustav Ernberg von Heijne
Jonathon Imperiosi
Jonathon Imperiosi
Rob Hazan
Rob Hazan

ウェブ上のほとんどのパブリッシャーと同様に、お客様のビジネスは単純な価値交換を提供しています。つまり、ユーザーにとって価値のあるコンテンツを提供し、その過程で関連性の高い広告を表示して収益を上げています。しかし、そうした広告によってコンテンツの読み込みが遅くなると、約束を果たしていると言えるでしょうか?

この記事では、高速広告がすべてのユーザーにどのように役立つかと、サイトの広告速度の調査と改善を開始する方法について説明します。

高速広告が重要な理由

高速広告でユーザー エクスペリエンスを向上

ユーザーは、娯楽、情報収集、新しい知識の習得のためにサイトにアクセスします。そのため、サイトの読み込みが速く、中断が最小限に抑えられることを期待しています。ユーザーがその目的を達成できるようサイトがサポートしていれば、ユーザーはより頻繁にサイトを訪れる傾向があります。広告はビジネスに必要かもしれませんが、サイトの速度が低下すると、ユーザーの目的と矛盾が生じる可能性があります。

ブラウザで使用できるリソース(メモリ、CPU、ネットワーク帯域幅)は限られています。広告でこれらのリソースを多く消費すると、ページが視覚的に完成し、操作可能になるまでに時間がかかります。これは、セッションの長さ離脱率などのユーザー エクスペリエンス指標に悪影響を及ぼす可能性があります。これらの指標を改善するには、可能な限り軽量な広告を配信し、適切なタイミングで読み込む(必ずしもすぐに読み込む必要はありません)ようにします。

多くの e コマース パブリッシャーにとって、ディスプレイ広告は収益の第 2 のソースです。このようなパブリッシャー様は、ページに掲載する広告が主なビジネス指標(売上、定期購入など)に悪影響を及ぼすことをご存じでしょう。高速広告は、ページの邪魔にならないため、主なビジネス指標も向上させます。

高速広告で収益を増やす

このトピックについて考える際は、広告主様の視点から考える方法もあります。広告がページに早く表示されるほど、画面に表示される時間が長くなり、ユーザーが広告に気づき、操作する可能性が高くなります。視聴回数とインタラクションが増えると、広告主にとっての広告枠の価値も高まります。

逆に、広告がページに表示されるまでに時間がかかると、インプレッション数視認可能なインプレッション数は減少します。この問題の規模を把握できるように、以下のグラフは、Google パブリッシャー タグがマルチリクエスト モードで設定されているウェブサイトで、各広告レスポンスの前に 100 ミリ秒から 1 秒の遅延を挿入したテストの集計データを示しています。このテストでは、40 億インプレッションが対象となっています。点線は、広告の読み込み速度を改善することでインプレッション数と視認可能率がどのように増加するかを可視化するための外挿です。

遅延を 1 秒追加すると、モバイル トラフィックでインプレッション数が 1.1%、パソコン トラフィックで 1.9% 減少しました。

挿入されたレイテンシとインプレッション数の変化を示すグラフ
出典: Google 内部データ、2016 年 12 月~ 2017 年 1 月

遅延を 1 秒追加すると、モバイル トラフィックの視認率は 3.6%、パソコン トラフィックの視認率は 2.9% 減少しました。

挿入されたレイテンシと視認性率の変化を示すグラフ
出典: Google 内部データ、2016 年 12 月~ 2017 年 1 月

広告の速度について考えるフレームワーク

最新のウェブサイトでは、広告配信の設定が複雑で多様になっている傾向があります。そのため、広告を高速化する万能な方法はありません。代わりに、次のセクションでは、広告の速度について考えるフレームワークを紹介します。一部のポイントは Google アド マネージャーに固有のものですが、原則は別の広告サーバーを使用している場合でも適用されます。

広告の速度を改善する理由

広告の表示速度を改善する作業を始める前に、目標を明確にする必要があります。ユーザー エクスペリエンスを向上させるためですか?視認性を高めるためですか?どちらもですか?

具体的な目標が何であれ、目標達成に向けた進捗状況を測定、追跡するために使用できる指標を特定することが重要です。適切な指標を設定すると、次のことが可能になります。

  • 実施している変更が正しい方向に進んでいるかどうかを確認できます。
  • A/B テストなどのテストを実施して、特定の変更の効果を評価します。

適切な指標を決定したら、それらを簡単に追跡できるようにレポートを構成してください。定期的に確認できるダッシュボードや、メールで送信されるスケジュール設定されたレポートが適しています。

インベントリと依存関係を確認する

広告の表示速度を改善する機会を特定するには、まず、サイトがサポートする広告枠の種類と、それぞれの技術的な依存関係を把握する必要があります。

たとえば、サイトが次の広告枠タイプをサポートしているとします。

  • パソコンのリーダーボード
  • モバイルバナー

サンプルサイトでは、広告の読み込みと表示に以下を使用しています。

  • 同意管理プラットフォーム
  • オーディエンス スクリプト
  • ヘッダー入札スクリプト
  • レンダリング フレームワーク

まず、広告の読み込みと表示のためにさまざまな依存関係がどのように相互作用するかを可視化するために、広告枠の種類ごとにフローチャートを作成し、パソコンのリーダーボード広告枠は次のようになります。

デスクトップ リーダーボード広告枠の種類のワークフローの例。

モバイル バナーなどの複雑な広告枠タイプは、次のようになります。

モバイルバナー広告枠タイプのワークフローの例。

次に、この情報を使用して、以下の表のような簡単な表を作成します。この表では、各広告枠タイプをその依存関係にマッピングし、わかりやすい形式で表示します。

広告枠のタイプ 同意管理プラットフォーム オーディエンス スクリプト ヘッダー入札スクリプト レンダリング フレームワーク
パソコンのリーダーボード ✔(X) ✔(A) -
モバイルバナー ✔(X と Y) ✔(A と B)

このようにインベントリの種類と依存関係の概要を作成すると、最適化の重要なパスと領域を特定できます。たとえば、一部の依存関係が不要に含まれていて、削除することで速度をすばやく改善できる場合があります。この情報は、広告の読み込み時間を分析する際に特に役立ちます。

改善すべき点を把握する

広告の速度を改善するには、ページ上の最初の広告が読み込まれるまでの時間を短縮することに重点を置くのが効果的です。この期間は、次の 3 つの主要な期間に分けられます。

広告ライブラリの読み込み時間
最初の広告リクエストの発行に必要なすべての広告ライブラリを読み込むのに要する時間。広告リクエストの送信に関連しないスクリプトを削除するか、スクリプトの読み込みを遅らせることで改善できる可能性があります。
最初の広告リクエストまでの時間
広告ライブラリの読み込みから最初の広告リクエストが送信されるまでの経過時間。ヘッダー入札リクエストを並列化し、メインスレッドをブロックするタスクを回避することで改善できます。
最初の広告のレンダリング時間
最初の広告リクエストから最初の広告がレンダリングされるまでの経過時間。広告の複雑さとクリエイティブのファイルサイズを減らすことで改善される可能性があります。

変更を開始する前に、これらの指標のどれに重点を置くかを決める必要があります。最終的な目標はこれらをすべて最小限に抑えることですが、それぞれの改善の相対的な重要性(およびその改善に使用する方法)は、具体的な設定に大きく依存します。

Lighthouse 向けパブリッシャー広告監査などのツールを使用すると、サイトを分析してボトルネックを特定し、優先すべき事項について十分な情報に基づいて判断できます。

まとめ

広告の表示速度の重要性と、それを検討するためのフレームワークを理解できたところで、サイトの改善点を見つけて広告の表示速度を速めましょう。最後に、AMP で広告を作成することを検討してください。AMP は、高速で信頼性の高い広告を生成できるフォーマットです。