Итак, звучит так, будто вы хотите поцарапать какой-нибудь текст. Вы можете сделать это, используя это регулярное выражение для сопоставления в скрипте src
attribute
var trackid = text.match(/\?id=(UA-\d+-\d+)/)[1]
Этот способ работает, только если данные представляют собой строку:
Если данные уже встроены в страницу, вы можете выбрать тег сценария и получить его аналогичным образом:
var trackid = document.getElementById('google-manager').src.match(/\?id=(UA-\d+-\d+)/)[1]
console.log(trackid)
<script id="google-manager" async src="https://www.googletagmanager.com/gtag/js?id=UA-101203313-3"></script>
<script>
window.dataLayer = window.dataLayer || [];
function gtag() {
dataLayer.push(arguments);
}
gtag('js', new Date());
gtag('config', 'UA-101203313-3');
</script>