#javascript #google-analytics #google-ads-api
#javascript #google-analytics #google-ads-api
Вопрос:
Я хочу знать, успешно ли кто-нибудь использовал подход «время на странице» для запуска событий конверсии Google adwords? т.е.. Запуск события конверсии после того, как кто-то был на моем сайте в течение 60 секунд?
Ответ №1:
Я сам этого не делал, но если вы просто ссылаетесь на стандартный фрагмент отслеживания конверсий Adwords, то, вероятно, это будет не так уж сложно сделать, используя что-то вроде этого:
<script>
var google_conversion_id = 1234567890;
var google_conversion_language = "en_US";
var google_conversion_format = "1";
var google_conversion_color = "666666";
var google_conversion_label = "Purchase";
var google_conversion_value = 1
setTimeout(function(){
var s = document.createElement("script");
s.src = "http://www.googleadservices.com/pagead/conversion.js";
document.body.appendChild(s);
},60000) //60 seconds in milliseconds
</script>
Это инициировало бы преобразование переменных, а затем запланировало conversion.js
бы ввод файла через 60 секунд с помощью setTimeout . Через 60 секунд он будет динамически внедрен conversion.js
, что должно определить ваши переменные конверсии и успешно отследить вашу конверсию.
Комментарии:
1. Спасибо, я ценю вашу помощь. Я думал, что мне, возможно, придется использовать jquery или что-то в этом роде, но теперь вижу, что это довольно просто.
2. Ах, я только что понял, что это вызовет несколько конверсий за посещение / посетителя. поэтому я думаю, что я собираюсь расширить это, чтобы установить 24-часовой файл cookie и использовать некоторую логику для блокировки нескольких конверсий.
3. @bigtony готовы ли вы поделиться своим скорректированным примером кода?
4. @Alex Извините, это было давно, и у меня больше нет кода.
5. Должно быть легко найти, как установить cookie в javascript, затем просто оберните код отслеживания в условный блок if, чтобы проверить, существует ли Cookie… удачи… (Кстати, этот подход хорошо сработал для меня! 😉)