В моей компании мы обычно размещаем Google Analytics на наших сайтах для сбора некоторой базовой статистики, такой как просмотры страниц, показатели отказов и другие.
Недавно было решено, что Google Analytics следует использовать в дальнейшем, чтобы понять, как наши веб-сайты справляются с поставленными задачами.
Теперь, при использовании PHP-фреймворков, таких как Laravel, большая часть готовой архитектуры основана на коде на стороне сервера.
Один пример: отправка формы
Пользователь отправляет форму, и вы отслеживаете успешную отправку формы с помощью Analytics, но если форма отправляется, а затем проверка на стороне сервера завершается неудачей, это фактически ошибка.
Мой вопрос:
Как эффективно использовать Google Analytics с серверной структурой? Если вы не используете AJAX, для кода JavaScript даже не будет обратного вызова.
Таким образом, единственный способ, которым вы можете отследить успех в большинстве случаев, - это событие загрузки страницы для страницы благодарности или чего-то подобного.
В дополнение к этому, если вся ваша проверка выполняется на стороне сервера, разве вам не придется вкладывать какие-либо события GA с кодом PHP в любом случае?