ほとんどのMAPプログラムは同じ場所で失敗する。誰もが心配する収集の段階ではなく、アラートキューの段階だ。ブランドチームが監視を有効にすると、最初の週に400件の違反を受け取り、そのほとんどが違反ではないことを1ヶ月かけて発見し、静かにレポートを開くのをやめる。
検知は機能していた。ルールが機能していなかったのだ。
最低広告価格とは実際に何か
最低広告価格とは、ブランドがリセラーが製品を広告できる最低価格を設定するポリシーである。これは表示価格を規定するものであり、取引そのものを規定するものではない。
この区別がすべての要点である。リセラーは通常、低い価格を広告に出さない限り、ポリシーに違反することなくMAPより低い価格で販売できる。多くのストアフロントがコンプライアンスに準拠した価格と並んで「カートに追加すると価格が見られます」「カートで価格を確認」、あるいはチェックアウト時に適用されるクーポンを表示しているのはこのためだ。こうしたパターンが存在するのは、まさに販売価格と広告価格が異なるものだからである。
MAPはまた、しばしば混同される2つの近接した概念とも区別される。
- 最低再販価格は製品がいくらで販売されるべきかを規定するものであり、多くの法域で異なる法的取り扱いを受ける別の仕組みである。
- 非認可販売は誰が販売しているかについてであり、いくらで販売しているかではない。あるセラーは完全にMAPに準拠していても、そもそもあなたの製品を販売する権利を持っていない場合がある。
2つ目が重要なのは、この2つの問題が同じデータセットから生じ、通常同じチームが運用しているにもかかわらず、異なるルールと異なるエスカレーションパスを必要とするからだ。セラーの身元に関する側面は非認可セラーとMAP違反の監視で取り上げている。本稿は価格違反そのものの検知についてである。
MAPポリシーの設計と執行には、法域によって異なる実際の法的考慮事項が伴う。本稿は検知の仕組みについてのものであり、あなたのポリシーに関する法的助言ではない。
検知器が実際に比較すべきもの
素朴なルールはobserved_price < map_priceである。これが400件のアラートを生成する。
機能する検知器は広告価格をMAPと比較するものであり、そのためには各サーフェスで何が広告とみなされるかを決定する必要がある。最低限、以下を別々に取得・評価する必要がある。
| フィールド | 重要な理由 |
|---|---|
| 表示されるリスト価格 | 見出しの数字であり、しばしば広告価格ではない |
| 取り消し線付きまたは参照価格 | 実際の広告価格である場合もあれば、架空の場合もある |
| 自動適用クーポン後の価格 | 割引がページ上に表示されていれば広告とみなされる |
| カート内でのみ表示される価格 | 通常は広告とみなされず、このパターンが存在する理由 |
| バンドルまたはまとめ買いの単価 | ほとんどのポリシーでMAP上は別の製品として扱われる |
| 配送コスト | MAPの対象になることは稀だが、苦情の対象になることは多い |
| 通貨と税の表示 | 税抜き表示と税込みMAPを比較すると、誤検知の温床となる |
検知器を書く前に、ポリシーはこれらのどれが対象範囲かを明示しておく必要がある。このステップを省略するチームは、結局スクリプトに暗黙のポリシーを埋め込んでしまうことになるが、これはポリシーを置くべき場所として好ましくない。
誤検知はどこから来るのか
5つのパターンがノイズの大部分を占める。それぞれに対処するルールがある。
バンドルとキット。 リテーラーがあなたの製品をアクセサリーと組み合わせた価格で販売する。それを分割すると違反に見える。ルールは、価値を配分しようとするのではなく、正確な製品の同一性でマッチングし、複数商品のリストを除外することである。
正当なプロモーション。 あなた自身の認可済みプロモーション期間により、より低い広告価格が許可される場合がある。検知器はプロモーションカレンダーを入力として必要とし、すべてのMAPプログラムは有効日付を伴うカレンダーを保持すべきである。
通貨と税。 税抜き価格を表示する市場は、税込みMAPと比較すると常に非準拠に見える。比較する前に、市場ごとに両者を同じ基準に正規化する必要がある。
マーケットプレイスの「〜から」価格。 複数のセラー、中古品や再生品を含めた中での最低価格を示すリスト。実際に意図しているセラーからの新品オファーと比較すること。
古くなったMAP値。 最も恥ずかしいケースだ。ポリシーが変更されたが参照テーブルは更新されず、検知器は前四半期の価格を執行していることになる。MAPリストを有効日付でバージョン管理し、どのバージョンが各アラートを生成したかを記録すること。
しきい値、持続性、深刻度
ルールがきれいでも、単純な二値比較では誰も対応できないキューが生成される。3つの改善によって実用的になる。
許容範囲。 四捨五入、通貨換算、表示形式による小さな差異は違反ではない。各アナリストの判断に任せるのではなく、この範囲を明示的に定義すること。
持続性。 一度観測された価格は、リテーラー側の一時的なエラーである可能性がある。同じ違反を2回以上連続した観測で要求することで、キューの驚くほど大きな割合を除去でき、コストは検知の遅延のみである。
深さと到達範囲による深刻度。 低トラフィックのリストでMAPより2%低い違反は、大規模マーケットプレイスで25%低い違反と同じケースではない。違反の深さとサーフェスの可視性でランク付けし、チームが実際にチャネルに損害を与えるケースに取り組めるようにする。
出力は、比較に失敗したすべてのもののスプレッドシートではなく、小さくランク付けされたキューであるべきだ。
エビデンスこそが成果物である
MAPの執行はリセラーとの会話に行き着くため、検知器の本当の出力はアラートではない。それは、リセラーが「その価格は一度もなかった」と言った時に耐えうる記録である。
確認済みの違反はすべて、価格を文脈の中で示すフルページのスクリーンショット、URL、UTCタイムスタンプ、表示されているセラーの身元、観測された価格とそれが比較されたMAPバージョン、市場と観測が行われた出口地点、そしてどれだけ長く続いたかを示す持続性の履歴を伴うべきである。
引き渡し可能な形式で保管すること。「違反が検知されました」としか言わず、再現可能なエビデンスを伴わないアラートは、あなたが負ける異議申し立てを生み出し、守ろうとしていた関係を損なう。
収集レイヤー
収集における2つの特性が、生のスループットよりも重要である。
市場の正確性。 価格設定、通貨、税表示、セラーの構成は市場によって異なる。米国の観測点がヨーロッパのストアフロントを確認しても、ヨーロッパの購買者に対して広告されているものを観測しているわけではない。各市場の監視はその市場から行われる必要があり、これは国別ターゲティング機能を持つレジデンシャルプロキシが提供するものである。Shifterのゲートウェイでは、ターゲティングはp.shifter.io:443に対する認証情報の中に指定する。
customer-USERNAME-country-fr-sid-map-fr-22-ttl-600:PASSWORD
セラーのリスト全体で1つのセッションを保持することで、異なる観測点から取得した観測を1つの比較に混在させるのではなく、スナップショットの内部整合性を保つことができる。
中立性。 リテールサイトはパーソナライズを行う。同じリストを繰り返し確認していると観測される観測点は、異なる扱いを受けるようになる可能性があり、それはまさに守ろうとしている測定にバイアスをかける。レート制限とリクエストのスロットリングで説明されているように、控えめで分散したリクエストレートと実際のバックオフを用いることで、観測を普通の状態に保つ。
リテーラーごとの収集成功率を違反件数と並べて追跡すること。違反の減少が自社の成功率の低下と一致している場合、それは収集の問題であり、それをコンプライアンスの改善として報告するのは誤りである。
FAQ
MAPより低い価格で販売することは違反か?
通常、それ単体では違反ではない。MAPは広告を規定するものであり、これがカート内表示やクーポンのパターンが存在する理由だ。あなたのポリシーが何を広告とみなすかを定義し、検知器は汎用的な定義ではなくその定義を実装しなければならない。
MAP監視はどのくらいの頻度で実行すべきか?
ほとんどのカタログでは日次で十分であり、違反が集中するリテーラーや製品にはより速いペースを設ける。単一の観測は弱いエビデンスであるため、生の頻度よりも持続性の要件のほうが重要である。
検知器を修正した後、なぜ違反件数が減ったのか?
元の件数の大部分がバンドル、税表示、古くなったMAP値によるものだったからだ。目標は、チームが実際に取り組む、より小さくクリーンなキューであり、誰も読まない大きなキューではない。
自動検知は執行プロセスを代替できるか?
できない。候補を見つけ、ランク付けし、エビデンスを組み立てることはできる。リセラーとの関係についてどうするかを決めることは、商業的・法的判断であり、人間が担うべきものである。
結論
MAPの執行は、データの問題の服をまとったルールの問題である。収集は単純な部分だ。プログラムがブランドチームとの接触に耐えられるかどうかを決定するのは、検知器があなたのポリシーが定義する通りに広告価格を比較しているか、5つの予測可能な誤検知パターンを除外しているか、許容範囲と持続性の要件を適用しているか、そしてアラートではなくエビデンスを生成しているか、である。
これを正しく行えば、キューは小さく、ランク付けされ、信頼できるものになる。製品ページはプライスインテリジェンスページにあり、料金は料金ページにある。