如何实现页面加载时仅10%的概率执行指定JavaScript代码
10%概率加载广告的实现方案
你只需要把原本的广告代码 <script src="........."></script> 替换为下方代码,将代码里的你的广告联盟JS地址替换为你原来广告代码里引号中的实际地址即可生效:
<script> // 生成1-100的随机数,仅10%概率加载广告 if (Math.floor(Math.random() * 100) + 1 <= 10) { document.write('<script src="你的广告联盟JS地址"><\/script>'); } </script>
方案说明
- 每次页面加载时会自动生成1~100的随机整数
- 仅当随机数≤10时才会加载广告代码,刚好对应10%的展示概率
- 90%的场景不会触发广告加载,不会产生多余的曝光记录
内容的提问来源于stack exchange,提问作者user14124919
相关产品推荐
相关产品推荐

