AveragePosition合算のやり方
Adwords APIの回数節約のために、例えば、日別端末別キャンペーンレポートを取得して、そのデータからキャンペーン別レポートを生成するという対応をしました。
その時、AveragePositionの合算の仕方が特殊だったのでメモを残します。
Adwordsの平均掲載順位は、単純平均ではなく加重平均で算出されています。
この前提で、端末別に別れたキャンペーンレポートをどのように合算するかというと
PC = {imp: 5, AveragePosition: 1.8} SP = {imp: 8, AveragePosition: 1.3}
だとした場合
((5 * 1.8) + (8 * 1.3)) / (5 + 8) = 1.49230...(キャンペーンのAveragePosition)
という計算式になります。
以上、AveragePosition合算のやり方でした。