For Go-Back-N, the receiver uses cumulative acknowledgment, which sends the sequence number of largest correctly received in order packet. Two example to help you understand. 1. The receiver has correctly received packet n and sent ACK=n. Later the receiver received packet n+1, then it will send ACK=n+1. 2. The receiver has correctly received packet n and sent ACK=n. Later the receiver received packet n+2, then it will send ACK=n.
Now, what you have searched on the web is talking about TCP not Go-Back-N. For TCP, ACK is different from Go-Back-N. Although TCP still uses cumulative acknowledgment, but acknowledgment number is the sequence number of the next byte the receiver is expecting from the sender, i.e., n+1.