1. A method for pushing messages, the method comprising: upon receiving a push trigger message, acquiring one or more first user identifiers corresponding to the push trigger message; in response to the acquired first user identifiers being in a predetermined target user group, selecting one or more first push messages based on at least information associated with a first promotion type of the target user group; and pushing the first push messages based on at least information associated with the first user identifiers, wherein the target user group includes a plurality of second user identifiers and is generated by statistical processing of first user attributes of registered user identifiers based on at least information associated with a predetermined first forecast model.