I found my flight with same fare on Amex online travel agent and it seems I have O class. I paid a really low price. Will I earn 50% on all 4 segments? Will I get 4 qualifying segments? My idea is O is an international booking class. A dummy booking on the exact same FCO-CTA turned out in W no miles class. Maybe connecting from CDG gives you miles and segments?