<div>
<a href="http://site"><img src="http://site/rndimage" /></a>
</div>
<script src="site.com/widget.js" async></script>
, а внутри виджета уже генерировал адрес картинки и вставлял ее в нужное место. Но если уровень знания js недостаточный, то это, конечно, overkill. <script src="cdn.site.com/widget.js" async></script>