メインコンテンツまでスキップ

プリパラティブなiframe

典型的なECサイトのウェブページでは、ネットワークトラフィックの呼び出しを行うために競合している多くのサードパーティのテクノロジーサービスが長いリストで表示されます。そのため、リクエストのキューを通過するのに時間がかかることがあります。これらのサービス間の競争が増加すると、ページの読み込み速度が顧客体験において重要な要素となるため、ページに負荷がかかる可能性があります。

最大の価値を提供するために、ベストインクラスのセキュリティと分離を組み込んだRokt Web SDKは、サーバーとブラウザ間で複数のリクエストを行うように設計されています。これらのリクエストは、他のサードパーティサービスによって行われるリクエストと組み合わさることで、特定の状況下で読み込み時間に影響を与える可能性があります。

読み込み速度が非常に重要であり、ページの読み込みが開始されてからRoktのオファーが表示されるまでの時間は、配置のドロップ率(取引の逃失)、インプレッション、エンゲージメント率、そしてRoktによって生み出される価値に直接的な影響を与えます。

準備用のiframeの使用

この問題に対処し、より良い顧客体験を提供するために、Web SDKの統合に簡単に統合できるアドオンを作成しました。このソリューションは、安全で実装しやすく、柔軟な準備用のiframeで構成されています。このiframeは、トランザクションのフローの早いページに実装することができます。

このソリューションを実装するには、Roktの配置を表示するページの前のどのページでも、以下のコードを配置してください。

<iframe aria-hidden="true" src="https://apps.rokt.com/wsdk/preload/index.html" sandbox="allow-scripts allow-same-origin" style="border: 0px; width: 100%; display: none;"></iframe>

準備用のiframeは、タグマネージャー内またはページの本文内に配置することができます。次のページに移動する前に、顧客がより多くの時間を費やすページ(例:配送詳細ページ)に配置することをおすすめします。これにより、iframeがバックグラウンドで完全に実行されることが保証されます。

使い方

iframeはWeb SDKのほとんどのファイルをダウンロードし、それらをブラウザのキャッシュに保存して、後のページで簡単に取得できるようにします。iframeが行っているのは、後で使用するためにリソースをダウンロードするだけであり、ページ上で実行されるものは何もなく、個人の顧客データとのやり取りも必要ありません。顧客がRoktの配置が表示されるページにアクセスすると、Roktサービスは単にオファーや配置を選択し、取得し、レンダリングするだけです。

セクションごとにSDKをダウンロードすることで、時間の制約のあるページで必要なネットワーク帯域幅を削減することができます。準備用のiframeソリューションを使用することで、配置の読み込み時間が短縮され、顧客体験が向上し、パフォーマンスが向上します。

セキュリティ

トランザクションフローの早い段階(例:支払いページや配送詳細ページ)でiframeを統合することにはセキュリティリスクはありません。準備用のiframeは完全に分離されており、あなたのページへのアクセスはありません。iframeは特別なHTML要素であり、ブラウザエンジンが特定のルールを強制します。機能的には、iframeはロジックをサンドボックス化し、キャッシュやAPIへの連絡など、iframeコンテナ内での機能のみを実行することを制限します。

iframe内のコードが追加の特権を必要とする場合、親ページの個人を特定できる情報(PII)へのアクセスなど、iframe内のアプリケーションは、協調ロジックを持つホストページにメッセージを送信することでのみアクセスできます。ホストページではこれらのメッセージを受信し、自身の裁量で応答します。ホストページにはiframeと協力する追加のコードがないため、何も応答することはできず、したがってiframeはホストページからの情報にアクセスすることはできません。

この分離により、Roktコードがいかなる方法であれiframe内で侵害された場合でも、ホストページの何ものにもアクセスできず、お客様のデータは安全に保たれます。さらに、準備用のiframeは選択やターゲティングのプロセスを実行しないため、この段階ではRoktは顧客データを要求しません。

この記事は役に立ちましたか?