Sure, fill out a "missing mileage" request form online on united.com.
My method here is :
(1) Visit a Web search engine, like google.com.
(2) Type in the phrase [ united missing miles ]
(3) Follow the first link:
http://www.united.com/web/en-US/cont...agecredit.aspx
(4) Follow the link to "Star AllianceTM member airlines" => If your credit has not been posted after 15 days, submit a request for credit. =>
http://www.united.com/web/en-US/apps...edit.aspx?SI=1
You'll need your e-ticket number and the flight numbers and (strangely) seat numbers.
Call United MileagePlus in a week or so to follow up on the outcome of your missing mileage request. What you want is to "get credit for a flight on a Star Alliance partner which has not posted yet", and you have already filled out a form online & want to get the status of that request.
Keep a copy of your boarding passes; you may need them.
In order to know how many miles you should expect to earn, figure out what your "fare class" on Air China was, and then look it up in the united.com earning page for Air China (search terms: [united earn air china]),
https://www.united.com/CMS/en-US/mar...spx?ItemId=312 . This will tell you whether your fare was eligible to earn 100%, 50%, or 0% of the actual miles flown for the Air China segments.
Based on the ticket price, it looks like this was probably a mileage-earning fare. Interesting that you got a JetBlue segment in there — I didn't know AC and B6 could be plated together like that!