Hi @gvdias, the Webflow.push wrapper is only necessary if you plan to place your code in the Head Code block, or within a code embed element in the Webflow Designer.
Generally, it is considered best practice to place your <script> tags in the Footer Code block of your site settings. That way, you have immediate access to both global libraries Webflow and $ without needing any type of wrapper.
I recently moved some code from the head to the body that contained the Webflow wrapper. However, with the wrapper in place, it failed to load in the body and drove me mad trying to debug, as there were no apparent errors.