Google Analytics со страницы, не посещаемой пользователем - PullRequest
1 голос
/ 04 октября 2011

У меня есть настройка Google Analytics для отслеживания транзакций электронной торговли, когда пользователь возвращается с платежного шлюза (в данном случае PayPal или Barclaycard EPDQ).Это хорошо работает, когда пользователь возвращается на мой веб-сайт и посещает страницу «Спасибо», код Google Analytics срабатывает, но когда клиент оплачивает свой заказ, а затем не возвращается на страницу «Спасибо», код Google Analytics не получает.сработала, и поэтому транзакция не отображается в Google Analytics, что делает данные неполными.

Мне нужен способ вызвать код аналитики электронной торговли, который находится в JavaScript, даже если пользователь не посещаетстр.Поэтому, когда я получаю от сервера PayPal ответ о том, что платеж был выполнен, я могу каким-то образом вызвать здесь код аналитики, если пользователь не вернется на страницу спасибо.

Спасибо за помощь

Ответы [ 2 ]

1 голос
/ 08 ноября 2011

Одним из альтернативных решений является следующее:

  1. Поместите отслеживание электронной торговли до оплаты -> вы зарегистрируете больше транзакций, чем реальное
  2. Отмена транзакций, не подтвержденных инструкциями Google (см. http://www.google.com/support/analytics/bin/answer.py?hl=en-uk&answer=72290)

Это не идеальное решение, но оно работает.

0 голосов
/ 07 октября 2011

Вы можете настроить Paypal (IPN) для обратного вызова на ваш сайт, когда клиент завершил разрез.

Вот две ссылки Paypal:

https://www.paypal.com/ipn

https://cms.paypal.com/us/cgi-bin/?cmd=_render-content&content_ID=developer/howto_html_paymentdatatransfer

...