Как настроить отслеживание электронной торговли Google Analytics с помощью PayPal с использованием IPN (не страницы квитанции PDT)? - PullRequest
2 голосов
/ 05 декабря 2011

Я пытаюсь настроить отслеживание электронной торговли Google Analytics.Я ценю, что это относительно легко сделать с помощью PDT, но я не могу найти никаких ссылок на использование страницы IPN для отслеживания продаж (что имеет смысл, потому что пользователь никогда не посещает их).Мы используем IPN для отслеживания успешных заказов, и имеет смысл связать отслеживание с этим, поскольку именно в этом случае успешный заказ помечается.Теоретически мы могли бы также использовать PDT для отслеживания продаж, но это не будет содержать всю информацию для транзакций, и (что более важно) продажа может не завершиться, когда переменные PDT будут возвращены обратно.Для меня это делает его гораздо менее желательным, поскольку он не всегда будет полностью правильным.Кто-нибудь знает какой-либо способ использовать отслеживание электронной торговли через страницу IPN, или это невозможно (или не имеет смысла по другой причине)?

Большое спасибо, ребята,

Dave

1 Ответ

1 голос
/ 17 января 2012

Я столкнулся с той же проблемой.Это может быть частью решения, которое может потерять некоторые транзакции, выполнив следующее:

  • установите cookie в браузере пользователя непосредственно перед тем, как он будет перенаправлен на Paypal (или в последнюю корзину), когдаВы устанавливаете свой идентификатор заказа.
  • пользователь отправляется в Paypal
  • IPP Paypal срабатывает
  • пользователь возвращается на ваш сайт (однажды, он будет!)
  • прочитайте файл cookie, который вы установили, например, на страницах «Мой аккаунт», и если он соответствует заказу:
    • Статус Paypal «Завершено»: добавьте код отслеживания Google, используя идентификатор заказа, затем удалите cookie
    • Статус Paypal, не «Завершено»: ничего не делать

Это не на 100% идеально, так как некоторые транзакции могут никогда не бытьотслеживается, но по крайней мере это тот же пользователь, который выполняет код отслеживания.

...