I would sign up on United mileage plus but remember to get positive feedback during check in that your frequent flyer program of choice is entered and used. I think you also are asked during check-in on a check in machine.
I previously upgraded to first at check desk using 500-mile cert and my United # and still got frequent flyer points directed to my SAS eurobonus without any problems.