よくある質問 (FAQ) – 遅延読み込み、無限スクロール、シングル ページ アプリ (SPA)

公開: 2018-06-01
PubGuru ヘッダー入札で遅延読み込みと無限スクロールを設定する方法

この投稿の最新の更新日は 2021 年 9 月 14 日です。

遅延読み込みとは、記事またはページに多数の要素 (リスト部分、画像、記事のサブセクションなど) が含まれている場合で、ユーザーが下にスクロールしても、ユーザーがページの近くにいるまで要素が実際にはダウンロードされません。

無限スクロールとは、ユーザーが記事の終わりに近づくと、ユーザーが好むと思われる別の記事やコンテンツがすぐにページに追加されるため、ユーザーは最小限の労力でサイトを引き続き楽しむことができます。

シングル ページ アプリ (SPA) は、ユーザーがページの要素をクリックする場所であり、ページ全体が更新されるのではなく、変更されたページの一部 (通常は中心的なコンテンツ) のみが更新されます。 多くの場合、これにより Web サイトのエクスペリエンスが大幅に高速化されますが、一部の検索エンジンでは、このコンテンツのインデックス作成に問題があります。

多くの場合、これら 3 つの手法を組み合わせて、シームレスで非常に高速な Web エクスペリエンスを実現します。

プロのように広告インベントリをマスターする準備はできましたか? PubGuru University で広告運用の達人になろう! 期間限定で、School Of AdSense、Ad Exchange、Google アド マネージャーのコースにわずか 199 ドルでアクセスできます。 登録するにはここをクリック

Lazy/Infinite/SPA が自分に適しているかどうかはどうすればわかりますか?

まず、これらの戦略を適切に実行するために、チームに定期的な開発者を配置する必要があります。 このような機能を提供するワードプレス プラグインはいくつかありますが、ユーザー エクスペリエンスが非常に悪いことがよくあります。 開発者がいなければ、これらの高度な手法を適切に実装することは非常に困難です。

次に、広告主がフィードバック ループで広告を購入することを考慮する必要があります。 Lazy/Infinite への移行を開始すると、ほとんどのパブリッシャーはセッション RPM がすぐに低下することに気付きます。 これは、従来のユニット、特にページの下の方にあるユニットの視認性がはるかに低いためです。 その広告のパフォーマンスは、新しい怠惰な/無限の在庫に帰せられています. フィードバック ループは、広告主が調整するのに時間がかかります。 パブリッシャーが損益分岐点に達するまでに 4 ~ 8 週間かかることがわかっています。 収益サイクルに投資する時間がない場合は、遅延読み込みをテストしないでください。

第三に、一部のパブリッシャーは、オーガニック検索やオーガニック ソーシャル リーチに大きく依存しています。 主要な検索エンジンやソーシャル ネットワークのインデクサーの多くは、遅延/無限/SPA コンテンツのインデックス作成に苦労しています。 一部のパブリッシャーにとって、これは遅延/無限/SPA に切り替えることでオーガニック トラフィックが減少する可能性があることを意味します。 そうは言っても、Google と Facebook は、主要な JavaScript フレームワークできれいに実装されている場合、lazy/infinite/SPA を適切にインデックス化することにかなり長けています。 一方、Google と Facebook では、オーガニック リーチ アルゴリズムにページの読み込み速度が大きく含まれており、ページを大幅に高速化すると、オーガニック トラフィックが大幅に増加する可能性があります。 したがって、注意してください。切り替え後にオーガニックリーチが急降下した場合は、従来の設定に戻すことを強く検討する必要があります.

レイジー/無限/SPA は収益を増加させますか?

lazy/infinite/SPA の一般的な考え方は、ユーザーが近くにいるときにのみ広告/コンテンツを取得するというものです。 これにより、これらの広告の視認性とエンゲージメントが大幅に向上しますが、広告のインプレッション数は大幅に減少します。 ほとんどの広告主は、視認性を高めるために不釣り合いなプレミアムを支払っています。 業界統計によると、ビューアビリティ 35 ~ 40% のユニットのビューアビリティを 2 倍の 70 ~ 80% にすると、収益が 2.4 倍に増加します。 これが、パブリッシャーがレイジー/無限/SPA の使用を検討するもう 1 つの理由です。

SPA では、ユーザーが新しいコンテンツに移動したときに広告を更新できますか?

広告がコンテンツ内にあり、コンテンツ ペイン全体が読み込まれている場合は、広告を適切に表示する必要があります。 ページに関する限り、これらはまったく新しい広告です。 SPA で変更されないサイドバー広告がある場合は、それらが表示された場合にのみ更新する必要があります。 そうしないと、ビューアビリティの統計が損なわれるだけです。 これらの表示インプレッションの更新の設定については、広告運用スペシャリストにお問い合わせください。

Lazy/Infinite をロードするタイミングとコンテンツの量を教えてください。

ユーザーのビューポートがページの下部から約 1 つのビューポートまで下がったら、遅延スクロールまたは無限スクロールでコンテンツの読み込みを開始する必要があります。 ユーザーがページの一番下までたどり着くまで待たないでください。コンテンツが読み込まれるのを常に待っているため、ユーザー エクスペリエンスが非常に悪くなります。 待つ代わりに、多くの人が去っていきます。

無限スクロールで読み込まれるコンテンツの量は、セッションごとの平均ページビューによって異なります。 ユーザーが定期的に平均 10 ページビューを取得している場合、ページビューに最大 10 個の記事をロードすることを検討する必要があります (もちろん、各記事を個別にロードします)。 その後、ユーザーが実際にクリックする必要があるオプションのリストを表示します。 ページの一番下までスクロールするだけで大​​量のサーバー リソースを消費するオンライン ボットが多数存在するため、ページごとのコンテンツを制限することが重要です。無限スクロールが本当に無限である場合は、そのような負荷で多くのリソースを浪費しています。

lazy/infinite/SPA では、1 ページにいくつの広告を読み込むことができますか?

一部のパブリッシャーは、ページごとに読み込まれる広告の数に非常に積極的です。 遅延読み込みと無限スクロールは、ページに無制限の広告を掲載する言い訳にはなりません。 特定の境界を超えるパブリッシャーは、ソーシャルおよび検索エンジンのリーチが減少することに気付きます。 ページに 75 ユニットをロードすると、人気のあるソーシャル ネットワークのガイドラインに違反し、パブリッシャーのソーシャル リーチが大幅に減少することが確認されています。

モバイルの場合、画面には 1 つのユニットしか表示されません。 特定の時点で 2 つの広告ユニットはありません。 アンカー ユニットは例外ですが、一部のソーシャル プラットフォームではアンカーを使用するリーチが減少します。 つまり、広告を含めてから、画面全体の高さに相当するコンテンツを入力すると、別の広告を含めることができます。

同じタグ、広告ユニット、またはヘッダー入札 PID を使用して、遅延/無限/SPA テストと従来のセットアップを分割できますか?

いいえ。これを行うと、広告主は在庫の 2 つのセグメントを区別できなくなります。 遅延/無限の広告エクスペリエンスでの広告インプレッションは、表示される可能性がはるかに高い (ユーザーが閉じるまで読み込まれない) ため、通常、視認性と CTR が大幅に高くなります。 広告主に在庫を差別化する機能を提供しなければ、パブリッシャーは収益の増加を限定的または無視できる程度に抑えることができます。 これが、lazy/infinite/SPA をテストまたは移行する場合に、異なる広告タグ、異なる広告ユニット、および異なるヘッダー ビディング PID を用意する必要がある理由です。

Lazy/infinite/SPA でページビューが減少したのはなぜですか?

ほとんどの分析プラットフォームは、遅延/無限/SPA 読み込みを新しいページビューとしてカウントしません。ただし、そのようなイベントを具体的に発生させるコードを開発していない限りです。 その結果、ページビューが急落します。 代わりに、主要な KPI としてセッションとセッション RPM に注意を払う必要があります。

ヘッダー入札オークションは、lazy/infinite/SPA でどのくらいの速さで起動および再起動できますか?

一部のビッダーは同時リクエストをサポートしていないため、通常、オークションは同時に開始されません。 さらに、過剰なリクエストは、ビッダーによる内部レート制限につながります。 基本的に、DSP や他の広告パートナーへの入札リクエストの送信を停止します。 さらに、多数のヘッダー入札リクエストを繰り返し行うと、レイテンシーが増大し、ユーザーのユーザー エクスペリエンスが悪化します。 これらの理由から、オークション間の間隔は 10 秒以上とし、30 秒未満にすることはめったにありません。

また、いくつかのデマンド ソースは、同じページビューで発生する複数の入札リクエストと単に互換性がないことにも注意してください。 コードがエラーをスローしない場合、null またはゼロの入札で応答します。 私たちは最初のリクエストを行い、これらの入札者に対してその後のリクエストは行いません。

これらの理由により、遅延/無限/SPA 設定では、まったく同じ広告ユニットに対して 2 ~ 6 セットのヘッダー入札 PID が含まれることがよくあります。そのため、オークションを再起動する必要なく、ページの下の比較ユニットや類似ユニットで使用できます。

lazy/infinite/SPA と PubGuru/MonetizeMore で広告を実装するにはどうすればよいですか?

まず、通常どおり設定をページに埋め込みます。

 <script src="https://m2d.m2.ai/path-to-config.js" type="text/javascript" async></script>

次に、広告 div は div ID ではなく、data-gpt-parent で適切に参照する必要があります。

 <div class="pg-lazy" data-gpt-parent="leaderboard"></div>

<div class="pg-lazy" data-gpt-parent="right-rail"></div>

<div class="pg-lazy" data-gpt-parent="in-content"></div>

data-gpt-parent は、スロットまたは広告ユニット コード (GAM ネットワーク コードの有無にかかわらず) によって構成内のいずれかのユニットと一致する必要があります。 これは、「/1234567890/atf-leaderboard」のユニットがあり、構成で div id (スロット) が「atf-lb」である場合、data-gpt-parent に次の値のいずれかを使用できることを意味します。

  • /1234567890/atf-リーダーボード
  • atfリーダーボード
  • atf-ポンド

ユニット コードまたは div ID (スロット) が構成内で一意であることを確認してください。 ユーザーが lazy/infinite/SPA でページをスクロールまたは変更すると、同じユニット div を参照し続けることができ、残りはコードが処理します。 上記のコード例では、パブリッシャーが「コンテンツ内」ユニットのコピーを 5 つ持っている場合、コードはそれらのコピーごとにそのユニットから設定を継承します。

PubGuru Header Bidding の遅延読み込みと無限スクロールの設定に関するさらなるサポートについては、今すぐ MonetizeMore で Professional アカウントにサインアップしてください!

最終更新日: 2019 年 10 月 24 日