Я пытаюсь динамически инициировать конвертацию Google AdWords в ситуации, когда страница «успеха» совпадает со страницей формы (перезаписывает на ту же страницу и отправляет сообщение).Поэтому я установил сообщение и проверил его с помощью javascript, который затем должен загрузить конверсию adwords js.Вот код:
<script type="text/javascript">
//<![CDATA[
window.addEvent('domready', function() {
var convmessage = null;
convmessage = $('message');
if(!!convmessage) {
console.log("yo");
if ($('message').getChildren()[1].innerText){
console.log("yoyo");
var google_conversion_id = 1234;
var google_conversion_language = "en-US";
var google_conversion_format = "1";
var google_conversion_color = "ffffff";
var google_conversion_label = "Label";
var myScript = Asset.javascript('http://www.googleadservices.com/pagead/conversion.js', {
id: 'myScript',
onLoad: function(){
console.log("loaded");
}
});
}
}
});
//]]>
</script>
Когда я отправляю форму, мой консольный журнал читает yo
yoyo
, но никогда не отображает сообщение loaded
.Таким образом, похоже, что скрипт должен быть загружен, но никогда не загружается, даже если скрипт (очевидно) выполняется правильно.
Есть ли что-то, что мне не хватает в использовании функции ресурса mootools, или другая причина, по которой скриптне загружается?
Спасибо