Me veo obligado a poner el código en un lugar donde, cuando se inserta, se aplica a miles de páginas web al mismo tiempo.
Me gustaría que un script solo funcione cuando una URL contiene: "/pN2toKYZ/checkout":
Así que usé window.location.href.indexOf y parece funcionar bien, pero tengo problemas después de eso.
Esto es lo que estoy intentando, también he intentado escapar del inicio '<' pero no funcionó:
<script> if (window.location.href.indexOf('/pN2toKYZ/checkout') != -1) { document.write("<script> gtag('event', 'conversion', {'send_to': 'AW-834461893/ixLXCK-Wm6kDEMXB840D'}); </script> ") } </script>Nota: el script que intento colocar es una etiqueta de conversión de Google Adwords. El guión general de Google Adwords está legítimamente en su lugar antes de este código.
Ya está ejecutando dentro de un elemento de script: en lugar de intentar escribir un nuevo script en la página, coloque el código que desea ejecutar directamente:
<script> if (window.location.href.indexOf('/pN2toKYZ/checkout') != -1) { gtag('event', 'conversion', {'send_to': 'AW-834461893/ixLXCK-Wm6kDEMXB840D'}); } </script>