lamo4ok
@lamo4ok
Программист

WordPress: как организовать получение cid из GA в плагине?

Ситуация такова. Есть WP, есть задача каждое посещение посетителей заносить в специальную таблицу, записывая туда, помимо прочего, их cid, выдаваемый Google Analytics. Проблема в том, что реализовывать это полностью на стороне php, на мой взгляд, не представляется возможным, так как в случае, если посетитель у нас первый раз, то код вроде $_SESSION['_ga'] нам ничего не вернет - просто потому, что когда наш php-код уже полностью выполнится, страница у пользователя в браузере все еще будет грузиться, а значит и свою первую куку он получит позже, чем мы сможем проверить их массив на стороне php.

Решить это мне представляется возможным, внедрив какой-либо js-скрипт, получающий после формирования страницы эту куку и отправляющий ее POST-запросом нашему плагину, который уже после этого начнет свою работу. Вопросов два:

1. Верен ли такой подход получения куки, или же есть какой-то более простой / нативный способ решить эту задачу?
2. Какой нативный механизм WP для этого нужно использовать, если добавить скрипт в футер примерно понятно как, через хук "wp_footer", например, то как js-код должен обращаться в дальнейшем к скрипту, как обезопасить эту точку входа и так далее?

Заранее спасибо за ответы!
  • Вопрос задан
  • 158 просмотров
Решения вопроса 1
lamo4ok
@lamo4ok Автор вопроса
Программист
Ответ был найден тут.
Ответ написан
Комментировать
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы