PepsiCo has cross-promoted its snacks and beverages to outperform the Coca-Cola Co in US convenience stores, an analyst has said.