Существуют эти скрипты отслеживания, которые использовались, но они были изменены кем-то еще некоторое время назад, потому что это вызывало проблемы на некоторых страницах. В настоящее время отслеживание конверсий не работает, и я не понимаю, как jQuery используется для замены исходного JavaScript, который довольно прост.
Универсальный тег (отображается на всех страницах):
Из...
<script type="text/javascript">
var ATRK_CLIENT_ID="0000000" ;
var ATRK_PROTOCOL=(("https:" == document.location.protocol) ? "https://" : "http://");
document.write(unescape("%3Cscript type='text/javascript' src='" + ATRK_PROTOCOL + "js.acq.io/ATRK_" +
ATRK_CLIENT_ID + "_min.js' %3E%3C/script%3E" ));
</script>
Для того, чтобы...
<script type="text/javascript">
jQuery(function(){
var ATRK_CLIENT_ID="0000000" ;
var ATRK_PROTOCOL=(("https:" == document.location.protocol) ? "https://" : "http://");
jQuery.getScript(ATRK_PROTOCOL + "js.acq.io/ATRK_" + ATRK_CLIENT_ID + "_min.js");
});
</script>
Код конверсии (отображается на странице успеха заказа):
Из...
<script type="text/javascript">
...
ATRKtracker.setTransId('1234567890');
...
</script>
Для того, чтобы...
<script type="text/javascript">
jQuery(function(){
...
ATRKtracker.setTransId('1234567890');
...
});
</script>
Программное обеспечение отслеживания не получает никакой информации отслеживания, и я не знаком с jQuery или Javascript.
Вопросов
В сценарии "фиксированного" преобразования даже необходимо использовать jQuery? Мне кажется, что вы можете использовать исходный код преобразования, независимо от модификации универсального тега.
Универсальный тег на самом деле только пишет <script type="text/javascript" src="http://js.acq.io/ATRK_0000000_min.js"></script>
или <script type="text/javascript" src="https://js.acq.io/ATRK_0000000_min.js"></script>
Могли бы вы просто жестко кодировать и всегда просто использовать http или https независимо от document.location.protocol
?
Есть идеи?
Чтобы ответить на ваши вопросы:
jQuery()
никогда не выполнялась, например. путем размещения круглых скобок после него ()
. Изменение getScript()
в порядке, и ATRKtracker.setTransID()
может оставаться таким, каким он был до этого.<script src="//js.acq.io/ATRK_0000000_min.js"></script>
чтобы получить тот же эффект.
document.write
каким-то образом препятствовал тому, чтобы люди нажимали кнопку добавления в корзину, поэтому они модифицировали его.