В чем отличие путей http//site.ru от //site.ru на страницах?
Адрес начинающийся с двойного слеша будет использовать протокол, по которому загружена страница верхнего уровня
Используется это, для того чтобы не заморачиваться, где будет вставлен твой сниппет, так как политика безопасности для https требует чтоб все подресурсы так же загружались по https (браузеры имеют право даже вообще не грузить http ресурс на https странице)
А если страница загружена по http - то незачем тратить ресурсы сервера на шифрование, а время и ресурсы клиента на дешифровку
Резюмируя:<img src="//site.ru/img.png">
на https странице будет работать как <img src="https://site.ru/img.png">
а на http странице как <img src="http://site.ru/img.png">
так //site.ru протокол будет выбран автоматически