이 페이지에서

For AI agents: a documentation index is available at /docs/llms.txt. Append .md to any page URL for markdown, or send Accept: text/markdown.

클라이언트 측과 서버 측 비교

클라이언트 측과 서버 측은 Amplitude로 데이터를 전송하는 코드가 실행되는 위치를 설명합니다. 클라이언트 측 소스는 사용자의 기기에서, 서버 측 소스는 사용자의 자체 서버에서 실행됩니다. 가장 간단한 초기 계측을 원하면 클라이언트 측 소스를, 자체 서버에서 이벤트를 추적하려면 서버 측 소스를, 또는 두 가지의 이점을 모두 활용하려면 혼합 방식을 선택하십시오. 또한 Amplitude는 광고 네트워크나 마케팅 자동화 도구와 같이 이미 사용하고 있는 플랫폼에서 데이터를 가져오는 제3자 소스도 지원합니다.

Amplitude 클라이언트 측 SDK와 서버 측 SDK 모두 API 엔드포인트를 사용합니다. 이러한 엔드포인트는 Amplitude의 SDK에 의존하지 않고도 맞춤형 솔루션을 구현할 수 있는 유연성을 제공하며, 특히 PHP와 같이 Amplitude의 SDK가 지원하지 않는 프로그래밍 언어에 대해서는 더욱 그렇습니다.

클라이언트 측 소스

모바일, 웹 브라우저, 데스크톱 앱과 같이 사용자가 자신의 기기에서 실행하는 앱에서 클라이언트 측 소스를 사용하십시오. 이러한 유형의 소스에서 코드는 사용자의 장치에서 실행됩니다.

Amplitude의 클라이언트 측 소스에는 다음 SDK가 포함됩니다.

  • 웹: 브라우저, 마케팅 분석 브라우저, React Native
  • 모바일: Android, iOS, Unity 플러그인, Flutter, React Native.
  • 게임 엔진: Unity 플러그인, Unreal.

서버 측 소스

웹 서버 및 자체 서버에서 실행되는 서비스와 같은 안전한 다중 사용자 환경에서 서버 측 소스를 사용하십시오. 이러한 유형의 소스에서 코드는 서버에서 실행됩니다.

Amplitude의 서버측 소스에는 다음과 같은 SDK와 API가 포함됩니다.

  • Node.js SDK.
  • Go SDK.
  • Python SDK.
  • Java SDK.

타사 소스

타사 역시 또 다른 종류의 소스입니다. 이러한 소스를 사용하면 다른 플랫폼의 데이터를 Amplitude로 가져올 수 있습니다. 타사 소스는 모두 타사 소스에 대한 계정이 있어야 하며, 각각의 설정 요구 사항은 다릅니다. 모든 타사 소스는 소스 카탈로그에서 찾을 수 있습니다.

선택 방법

사용해야 할 소스의 종류를 선택하는 것은 어려운 일일 수 있으므로, 결정을 내리는 데 도움이 되는 기본 가이드를 준비했습니다.

  • 클라이언트 측: 가장 간단한 초기 계측을 위해 클라이언트 측 소스를 선택합니다.
  • 서버측: 서버측 이벤트를 추적하고 기존 사용자 데이터 추적 워크플로를 사용하려면 서버측 소스를 선택합니다.
  • 하이브리드: 클라이언트측과 서버측 소스를 모두 포함하는 하이브리드 접근 방식을 선택하면 구현이 단순화되고 서버측 이벤트를 추적할 수 있습니다.
  • 제3자: 광고 네트워크나 마케팅 자동화 도구와 같은 제3자 데이터 계층이 이미 있는 경우 제3자 소스를 선택하십시오.

이 내용이 도움이 되었나요?