A control method for an information processing apparatus communicable with a communication apparatus, comprising:
- transmitting predetermined link information to the communication apparatus and transmitting, to a predetermined server, the predetermined link information and identification information of the communication apparatus that has been acquired from the communication apparatus and has not been randomized by a predetermined function of randomizing the identification information of the communication apparatus, based on a fact that the predetermined function is enabled in the communication apparatus, wherein the predetermined link information transmitted to the communication apparatus is transmitted from the communication apparatus to the predetermined server;
- and
- transmitting, to the predetermined server, the identification information of the communication apparatus that has been acquired from the communication apparatus and has not been randomized by the predetermined function, based on a fact that the predetermined function is not enabled in the communication apparatus.