AdWords
Сейчас в сети: 452
Сейчас в сети: 452
Структура аккаунта, выбор ключевых слов и другие базовые настройки аккаунта AdWords
Подсказки
star_border
Ответить

Отслеживание конверсии AdWords при Ajax

Студент ✭

Для отслеживания конверсии AdWords предлагается устанавливать на странице, например, с сообщением об успешном заказе. Т.е. когда осуществляется переход на нее. В нашем случае оформление заказа идет с применением ajax и в конце заказа он отправляется на сервер тоже аяксом и получив ответ мы просто открываем скрытый див с сообщением об успешности заказа. Как в данном случае можно отследить конверсию. Ведь в скрытый див не получится размещать код, т.к. поидее он будет исполняться так же и в том случае если заказ не был оформлен до конца.

2 Ответ экспертаverified_user

Утвержденные решения
Лучший ответ.
Решение
Утверждено Марина (Админ сообщества)
сентября 2015

От Вас требуется запускать 2 скрипта (первый - внутри пер...

Ведущий участник

vvkuzin написано:

Для отслеживания конверсии AdWords предлагается устанавливать на странице, например, с сообщением об успешном заказе. Т.е. когда осуществляется переход на нее. В нашем случае оформление заказа идет с применением ajax и в конце заказа он отправляется на сервер тоже аяксом и получив ответ мы просто открываем скрытый див с сообщением об успешности заказа. Как в данном случае можно отследить конверсию. Ведь в скрытый див не получится размещать код, т.к. поидее он будет исполняться так же и в том случае если заказ не был оформлен до конца.


От Вас требуется запускать 2 скрипта (первый - внутри первого тега, второй - подгружается с сервера) при успешной покупке.

 

Можно сделать примерно так:

 

(function() {
   var script1 = document.createElement('script'); script1.type = 'text/javascript';
   var script2 = document.createElement('script'); script2.type = 'text/javascript';
   script1.src='ссылка на первый скрипт,который Вы вынесли в отдельный файл';
   script2.src=('https:' == document.location.protocol ? 'https://ssl' : 'http://www') + '.www.googleadservices.com/pagead/conversion.js';
   document.body.appendChild(script1);
   document.body.appendChild(script2);
})();


Тут уж как Вам больше нравится. Главное, чтобы суть была понятна. 

Все, что в noscript, можно не трогать, т.к. js включен по умолчанию.

 

-------
С уважением, Владимир

Просмотреть решение в исходном сообщении


Все ответы

vvkuzin, здравствуйте    В этом случае Вам стоит воспольз...

Аспирант ✭

vvkuzin, здравствуйте 

 

В этом случае Вам стоит воспользоватся отслеживанием событий.

 

Или можете воспользоватся функуией treckEvent.

 

С уважением,

Павел

Позвольте не согласиться. С таким же успехом можно вызват...

Выпускник Сообщества

Позвольте не согласиться. С таким же успехом можно вызвать trackPageview, который больше для этого предназначен.

Предлагаю дискуссию :) Все на правах идеи. Если мерять ко...

Ведущий участник

Предлагаю дискуссию Веселый
Все на правах идеи. Если мерять конверсию средствами AdWords - возможно стоит тем же аяксом подгружать или запускать  код конверсии в скрытом блоке (минимальные знания ява скрипт убежден что понадобятся).

Для разных языков программирования есть готовые примеры как использовать код конверсии AdWords в том числе и остлеживать ценность конверсий

Если отслеживать через GA, то используя событие можно отправлять и ценность для этого события перехватывая стоимость заказа. И уже потом цель настраивать по событию.

Если trackPageview - то такой возможности не будет. С учетом того что изначально задача не стояла отслеживать стоимость - наверное такие методы будут равны.



C уважением,
Павел

Павел, давайте родим истину :) Как именно передавать стои...

Выпускник Сообщества

Павел, давайте родим истину Веселый

Как именно передавать стоимость?

Записать ее в метку например

Ведущий участник

Записать ее в метку например

C уважением,
Павел

Будет ли отчет по такой метке более удобным? Тогда уже лу...

Выпускник Сообщества

Будет ли отчет по такой метке более удобным?

Тогда уже лучше екоммерс вшить.

Удобен - нет конечно. Екомерс лучше всего, спору нет. Но...

Ведущий участник

Артур_Кушнир написано:

Будет ли отчет по такой метке более удобным?

Тогда уже лучше екоммерс вшить.


Удобен - нет конечно. Екомерс лучше всего, спору нет. Но он не полетит, например если при формировании корзины нет номеров заказа . Есть такие сайты и много. 

C уважением,
Павел

Извращаться можно до бесконечности :)

Выпускник Сообщества

Извращаться можно до бесконечности Веселый

Лучший ответ.
Решение
Утверждено Марина (Админ сообщества)
сентября 2015

От Вас требуется запускать 2 скрипта (первый - внутри пер...

Ведущий участник

vvkuzin написано:

Для отслеживания конверсии AdWords предлагается устанавливать на странице, например, с сообщением об успешном заказе. Т.е. когда осуществляется переход на нее. В нашем случае оформление заказа идет с применением ajax и в конце заказа он отправляется на сервер тоже аяксом и получив ответ мы просто открываем скрытый див с сообщением об успешности заказа. Как в данном случае можно отследить конверсию. Ведь в скрытый див не получится размещать код, т.к. поидее он будет исполняться так же и в том случае если заказ не был оформлен до конца.


От Вас требуется запускать 2 скрипта (первый - внутри первого тега, второй - подгружается с сервера) при успешной покупке.

 

Можно сделать примерно так:

 

(function() {
   var script1 = document.createElement('script'); script1.type = 'text/javascript';
   var script2 = document.createElement('script'); script2.type = 'text/javascript';
   script1.src='ссылка на первый скрипт,который Вы вынесли в отдельный файл';
   script2.src=('https:' == document.location.protocol ? 'https://ssl' : 'http://www') + '.www.googleadservices.com/pagead/conversion.js';
   document.body.appendChild(script1);
   document.body.appendChild(script2);
})();


Тут уж как Вам больше нравится. Главное, чтобы суть была понятна. 

Все, что в noscript, можно не трогать, т.к. js включен по умолчанию.

 

-------
С уважением, Владимир