Hi @mohdaljaraba,
It sounds like the Shipment Tracking extension might do the job for you. Here is a direct link to this extension:
https://woocommerce.com/products/shipment-tracking/
It will let you add tracking information in emails, the order tracking page, and the order view page in the customer’s account section.
The tracking number though will redirect to the shipping company external site. Embedding the tracking info on your site can’t be done out of the box in WooCommerce. You’d need to customize your page and add some custom coding. If you would like to investigate that possibility further, you could reach out to some of the official WooCommerce development partners via this link: https://woocommerce.com/customizations/
Hope this helps.