オンライン検索広告プラットフォームとリアルタイムキャンペーンの監視
JSOUPを使用してAmazonの情報をクローラーにしました。
検索広告は、検索エンジンクエリのユーザーに結果を示すフロントエンドページにオンライン広告を配置しています。この検索広告サーバーは、検索クエリが入ったときに広告候補、選択、フィルター、ランク、割り当て、割り当て、および価格を選択し、フィルター、ランク、割り当て、価格で数千の製品データを取得します。検索広告の選択とランキングは、広告の品質と広告主が提供する入札価格に基づいています。
ADS Candiateは最初に評価され、関連スコアによってフィルタリングされます。関連性スコアは、広告のキーワードに対する関連クエリの測定値を測定することです。ここで、関連性スコア=ワードマッチクエリの数 /キーワードの単語の総数。 ADS Infomationの迅速な再評価のために、ADSキーワードの逆インデックスが構築され、キャッシュに保存されました。
オンラインシステムをサポートするためのデータレイヤー:
ユーザークリック(Pクリック)の確率は、広告ランキングで重要な役割を果たします。
Spark MLプロセスシミュレーションユーザーを使用して、[ログデータをクリックして予測モデルを生成します。
ログ:デバイスIP、デバイスID、セッションID、クエリ、adid、campaignid、ad_category_query_category(0/1)、クリック(0/1)
検索ログから抽出され、key-valueストアに保存されているpclick機能
ロジスティック回帰
勾配ブーストツリー
品質スコア= 0.25 *関連スコア + 0.75 * pclick
ランクスコア=品質スコア *入札
価格(クリックあたりのコスト)=次のランクスコア /現在の品質スコア + 0.01
検索クエリを受信するとき、システムは、逆インデックスを使用して関連性スコアを取得するために、ADSのキーワードでクエリを書き直し、50GBの履歴クリックデータから生成された回帰モデルによるクリックの確率を予測します。広告の品質は、関連性スコアとクリックの確率の両方によって決定されます。 ADSエンジンは品質スコアを計算し、最終ランキングと価格設定のためにADS入札価格と組み合わせます。
リアルタイムキャンペーンモニターシステムは、オンライン広告サーバーによって生成された広告関連のイベントを収集し、キャンペーンのトレンドを訪問するために構築されています。
彼のリアルタイムキャンペーン監視システムは、オンライン検索広告エンジンによって生成された広告イベントを収集および処理するストリーミングパイプラインです。チャンスイベント、インプレッションイベント、広告のクリックイベントが公開され、メッセージキューにメッセージを送信し、プロセスしてデータベースにストリーミングで保存します。フロントエンドのダッシュボードは、予算のステータスと動的な印象を視覚化し、キャンペーンのトレンドをクリックし、価格設定します。