Laravel을 위한 애널리틱스

Laravel을 위한 프로덕트 애널리틱스

데이터베이스는 누가 가입했는지 압니다. 누가 가입할 뻔했는지는 모릅니다. 페이지뷰, 이벤트, 리플레이, 히트맵을 더해 테이블에는 결코 남지 않는 부분을 확인하세요.

왜 중요한가

Laravel 팀이 비로소 볼 수 있게 되는 것

데이터베이스는 성공만 기록합니다

누군가 폼을 완료하면 한 행이 생깁니다. 폼을 열었다가 포기한 사람들은 아무 흔적도 남기지 않습니다. 그리고 보통 그쪽이 더 큰 집단입니다.

Livewire는 페이지 로드 없이 갱신합니다

Livewire는 통신으로 페이지 일부만 교체하기 때문에 여러 단계의 흐름이 페이지뷰 한 건처럼 보일 수 있습니다. 이벤트 추적은 각 단계를 발생 시점에 기록합니다.

검증 오류는 예외가 아닙니다

이들은 에러 트래커에 도달하지 않기 때문에, 가입의 절반을 거절하는 입력란이 몇 달째 고장 난 채로 남을 수 있습니다. 리플레이는 거절된 시도를 화면 그대로 보여줍니다.

설정

Laravel에 PulsePanda 추가하기

메인 Blade 레이아웃의 head에 태그를 추가하세요. 이를 상속하는 모든 뷰가 포함되며, Livewire와 Inertia 페이지도 마찬가지입니다.

resources/views/layouts/app.blade.php

{{-- resources/views/layouts/app.blade.php --}} <head> <meta charset="utf-8"> <script src="https://pulsepanda.dev/sdk.js" data-project="{{ config('services.pulsepanda.project') }}" defer></script> </head>

프로젝트 ID는 하드코딩하지 말고 .env에 두고 config()로 읽어오세요. 그래야 스테이징과 프로덕션이 섞이지 않습니다.

워크플로

설치에서 인사이트까지

1

스니펫 설치

Blade 레이아웃에 스크립트를 한 번만 추가하면 이를 상속하는 모든 뷰가 포함됩니다.

2

중요한 것을 추적하세요

주요 액션에서는 pulsepanda.track()을, 로그인 후에는 pulsepanda.identify()를 호출해 이벤트, 세션, 피드백을 각 사용자와 연결하세요.

3

데이터로 행동하기

퍼널을 구축하고, 이탈 뒤의 리플레이를 보고, 히트맵을 읽고, 제품 내 피드백을 수집하세요 — 모두 하나의 워크스페이스에서.

제공 내용

스니펫 하나로 전체 그림을

스니펫 하나로 전체 그림을
분석 레이어페이지뷰, 커스텀 이벤트, 전환 퍼널, 그리고 리텐션.
행동 레이어세션 리플레이, 클릭 및 스크롤 히트맵, 그리고 오류 맥락.
피드백 레이어제품 내 설문, 피드백 위젯, 폼, 그리고 기능 투표 보드.

자주 묻는 질문

Laravel 관련 질문

Livewire에서도 작동하나요?

네. 스크립트가 레이아웃에 있으므로 Livewire 갱신 후에도 유지됩니다. URL이 바뀌지 않는 단계는 이벤트 리스너에서 track()을 호출해 기록하세요.

이벤트를 Laravel 사용자와 연결할 수 있나요?

네. 로그인 후 인증된 사용자의 ID로 identify()를 호출하면 모든 이벤트, 세션, 피드백이 해당 계정에 연결됩니다.

Telescope나 에러 트래커를 대체하나요?

아니요. 그것들은 서버를 지켜봅니다. 이것은 브라우저를 지켜보므로 서로 다른 질문에 답합니다. 코드가 무엇을 했는가, 그리고 화면 앞의 사람이 무엇을 겪었는가입니다.

관련 페이지

더 살펴보기

Laravel 앱에 애널리틱스를 추가하세요

한 번 설치하고 몇 분 만에 분석, 세션 리플레이, 히트맵, 퍼널, 피드백을 연결하세요.

무료로 시작하기