Я работаю со шлюзом электронной коммерции, который передает данные транзакций обратно на мой сайт после полной продажи через данные PHP POST.Мне нужно отслеживать эти данные с помощью отслеживания событий электронной торговли Google Analytics и представлять страницу благодарности.
В настоящее время у меня есть сайт электронной коммерции, который отправляет клиентов на /thankyou.php, который имеет
$total = $_POST["Total"];
(среди других полей) в шапке.А затем я использую скрипт Google для отправки данных в Analytics:
_gaq.push(['_addTrans',
"<?php echo $orderid; ?>", // order ID - required
"<?php echo $storename; ?>", // affiliation or store name
"<?php echo $total; ?>", // total - required
"", // tax
"", // shipping
"<?php echo $city; ?>", // city
"<?php echo $state; ?>", // state or province
"<?php echo $country; ?>" // country
]);
Это работает!В совершенстве. Проблема в : когда я пытаюсь поместить тот же код в заголовок Wordpress (или на статическую страницу), ни один из данных $ _POST не проходит.Все поля не заполнены.Я предполагаю, что это потому, что я отправляю данные в что-то вроде "/ thank-you /" вместо /thank-you.php.
Есть ли способ, которым я могу заставить страницу Wordpress работать с$ _POST таким же образом, как и страница .php?
Спасибо