

**Pemberitahuan akhir dukungan:** Pada 30 Oktober 2026, AWS akan mengakhiri dukungan untuk Amazon Pinpoint. Setelah 30 Oktober 2026, Anda tidak akan lagi dapat mengakses konsol Amazon Pinpoint atau sumber daya Amazon Pinpoint (titik akhir, segmen, kampanye, perjalanan, dan analitik). Untuk informasi selengkapnya, lihat [Amazon Pinpoint akhir dukungan.](https://docs.aws.amazon.com/console/pinpoint/migration-guide) **Catatan:** APIs terkait dengan SMS, suara, push seluler, OTP, dan validasi nomor telepon tidak terpengaruh oleh perubahan ini dan didukung oleh AWS End User Messaging.

Terjemahan disediakan oleh mesin penerjemah. Jika konten terjemahan yang diberikan bertentangan dengan versi bahasa Inggris aslinya, utamakan versi bahasa Inggris.

# Integrasikan Amazon Pinpoint dengan aplikasi Anda
<a name="integrate"></a>

Integrasikan Amazon Pinpoint dengan kode klien Anda untuk memahami dan melibatkan pengguna Anda.

*Setelah Anda mengintegrasikan dan pengguna Anda meluncurkan aplikasi Anda, itu terhubung ke layanan Amazon Pinpoint untuk menambah atau memperbarui titik akhir.* Titik akhir mewakili tujuan yang dapat Anda kirimi pesan—seperti perangkat pengguna, alamat email, atau nomor telepon.

Aplikasi Anda kemudian dapat memberikan data penggunaan, atau *peristiwa*. Lihat data peristiwa di konsol Amazon Pinpoint untuk mempelajari berapa banyak pengguna yang Anda miliki, seberapa sering mereka menggunakan aplikasi Anda, kapan mereka menggunakannya, dan banyak lagi. 

*Setelah aplikasi Anda menyediakan titik akhir dan acara, Anda dapat menggunakan informasi ini untuk menyesuaikan kampanye pesan untuk audiens, atau segmen tertentu.* (Anda juga dapat langsung mengirim pesan daftar penerima sederhana tanpa membuat kampanye.)

Gunakan topik di bagian ini untuk mengintegrasikan Amazon Pinpoint dengan aplikasi seluler atau web. Topik ini mencakup contoh kode dan prosedur untuk diintegrasikan dengan aplikasi JavaScript, Android, Swift, atau Flutter. Untuk mulai mengintegrasikan aplikasi Anda, lihat[Hubungkan aplikasi frontend Anda ke Amazon AWS Pinpoint menggunakan Amplify](integrate-sdk.md).

Di luar klien, Anda dapat menggunakan [API Amazon Pinpoint yang [didukung AWS SDKs](sdk-general-information-section.md) atau Amazon untuk mengimpor titik](https://docs.aws.amazon.com/pinpoint/latest/apireference/) akhir, mengekspor data peristiwa, menentukan segmen pelanggan, membuat dan menjalankan kampanye, dan banyak lagi.

**Topics**
+ [Menggunakan Amazon Pinpoint dengan SDK AWS](sdk-general-information-section.md)
+ [Hubungkan aplikasi frontend Anda ke Amazon AWS Pinpoint menggunakan Amplify](integrate-sdk.md)
+ [Daftarkan titik akhir Amazon Pinpoint di aplikasi Anda](integrate-endpoints.md)
+ [Laporkan peristiwa Amazon Pinpoint di aplikasi Anda](integrate-events.md)

# Menggunakan Amazon Pinpoint dengan SDK AWS
<a name="sdk-general-information-section"></a>

AWS kit pengembangan perangkat lunak (SDKs) tersedia untuk banyak bahasa pemrograman populer. Setiap SDK menyediakan API, contoh kode, dan dokumentasi yang memudahkan developer untuk membangun aplikasi dalam bahasa pilihan mereka.


| Dokumentasi SDK | Contoh kode | 
| --- | --- | 
| [AWS SDK untuk C\$1\$1](https://docs.aws.amazon.com/sdk-for-cpp) | [AWS SDK untuk C\$1\$1 contoh kode](https://github.com/awsdocs/aws-doc-sdk-examples/tree/main/cpp) | 
| [AWS CLI](https://docs.aws.amazon.com/cli) | [AWS CLI contoh kode](https://docs.aws.amazon.com/code-library/latest/ug/cli_2_code_examples.html) | 
| [AWS SDK untuk Go](https://docs.aws.amazon.com/sdk-for-go) | [AWS SDK untuk Go contoh kode](https://github.com/awsdocs/aws-doc-sdk-examples/tree/main/gov2) | 
| [AWS SDK untuk Java](https://docs.aws.amazon.com/sdk-for-java) | [AWS SDK untuk Java contoh kode](https://github.com/awsdocs/aws-doc-sdk-examples/tree/main/javav2) | 
| [AWS SDK untuk JavaScript](https://docs.aws.amazon.com/sdk-for-javascript) | [AWS SDK untuk JavaScript contoh kode](https://github.com/awsdocs/aws-doc-sdk-examples/tree/main/javascriptv3) | 
| [AWS SDK untuk Kotlin](https://docs.aws.amazon.com/sdk-for-kotlin) | [AWS SDK untuk Kotlin contoh kode](https://github.com/awsdocs/aws-doc-sdk-examples/tree/main/kotlin) | 
| [AWS SDK untuk .NET](https://docs.aws.amazon.com/sdk-for-net) | [AWS SDK untuk .NET contoh kode](https://github.com/awsdocs/aws-doc-sdk-examples/tree/main/dotnetv3) | 
| [AWS SDK untuk PHP](https://docs.aws.amazon.com/sdk-for-php) | [AWS SDK untuk PHP contoh kode](https://github.com/awsdocs/aws-doc-sdk-examples/tree/main/php) | 
| [Alat AWS untuk PowerShell](https://docs.aws.amazon.com/powershell) | [Alat AWS untuk PowerShell contoh kode](https://docs.aws.amazon.com/code-library/latest/ug/powershell_5_code_examples.html) | 
| [AWS SDK untuk Python (Boto3)](https://docs.aws.amazon.com/pythonsdk) | [AWS SDK untuk Python (Boto3) contoh kode](https://github.com/awsdocs/aws-doc-sdk-examples/tree/main/python) | 
| [AWS SDK untuk Ruby](https://docs.aws.amazon.com/sdk-for-ruby) | [AWS SDK untuk Ruby contoh kode](https://github.com/awsdocs/aws-doc-sdk-examples/tree/main/ruby) | 
| [AWS SDK for Rust](https://docs.aws.amazon.com/sdk-for-rust) | [AWS SDK for Rust contoh kode](https://github.com/awsdocs/aws-doc-sdk-examples/tree/main/rustv1) | 
| [AWS SDK for SAP ABAP](https://docs.aws.amazon.com/sdk-for-sapabap) | [AWS SDK for SAP ABAP contoh kode](https://github.com/awsdocs/aws-doc-sdk-examples/tree/main/sap-abap) | 
| [AWS SDK for Swift](https://docs.aws.amazon.com/sdk-for-swift) | [AWS SDK for Swift contoh kode](https://github.com/awsdocs/aws-doc-sdk-examples/tree/main/swift) | 

Untuk contoh khusus untuk Amazon Pinpoint, lihat. [Contoh kode untuk Amazon Pinpoint menggunakan AWS SDKs](service_code_examples.md)

**Ketersediaan contoh**  
Tidak dapat menemukan apa yang Anda butuhkan? Minta contoh kode menggunakan tautan **Berikan umpan balik** di bagian bawah halaman ini.

# Hubungkan aplikasi frontend Anda ke Amazon AWS Pinpoint menggunakan Amplify
<a name="integrate-sdk"></a>

Gunakan AWS Amplify untuk mengintegrasikan aplikasi Anda. AWS Untuk aplikasi Swift, lihat [Memulai di dokumentasi](https://docs.amplify.aws/gen1/swift/start/getting-started/introduction/) Amplify for Swift. Untuk aplikasi Android, lihat [Memulai](https://docs.amplify.aws/gen1/android/start/getting-started/introduction/) dalam dokumentasi Amplify for Android SDK. Untuk aplikasi React Native, lihat [Memulai](https://docs.amplify.aws/gen1/react-native/start/getting-started/introduction/) di dokumentasi Amplify JavaScript . Untuk aplikasi Flutter, lihat [Memulai](https://docs.amplify.aws/gen1/flutter/start/getting-started/introduction/) dalam dokumentasi Flutter SDK. Topik-topik ini membantu Anda untuk:
+ Siapkan sumber daya backend Anda.
+ Hubungkan aplikasi Anda ke resource backend menggunakan library Amplify. 

[Untuk mempelajari lebih lanjut tentang menghubungkan aplikasi frontend Anda ke Amazon Pinpoint untuk analitik, pesan dalam aplikasi, dan pemberitahuan push, lihat Amplify.AWS](https://docs.amplify.aws/react/build-a-backend/)

## Langkah berikutnya
<a name="integrate-sdk-next"></a>

Setelah mengintegrasikan AWS Amplify dengan aplikasi, perbarui kode untuk mendaftarkan perangkat pengguna sebagai titik akhir. Lihat informasi yang lebih lengkap di [Daftarkan titik akhir Amazon Pinpoint di aplikasi Anda](integrate-endpoints.md).

# Daftarkan titik akhir Amazon Pinpoint di aplikasi Anda
<a name="integrate-endpoints"></a>

Saat pengguna memulai sesi (misalnya, dengan meluncurkan aplikasi seluler Anda), aplikasi seluler atau web Anda dapat secara otomatis mendaftarkan (atau memperbarui) *titik akhir dengan Amazon Pinpoint*. Titik akhir mewakili perangkat tempat pengguna memulai sesi. Ini mencakup atribut yang menggambarkan perangkat, dan juga dapat menyertakan atribut khusus yang Anda tentukan. Endpoint juga dapat mewakili metode komunikasi lain dengan pelanggan, seperti alamat email atau nomor ponsel. 

Setelah aplikasi mendaftarkan titik akhir, Anda dapat mengelompokkan audiens berdasarkan atribut endpoint. Anda kemudian dapat melibatkan segmen ini dengan kampanye pesan yang disesuaikan. **Anda juga dapat menggunakan halaman **Analytics** di konsol Amazon Pinpoint untuk melihat bagan tentang pendaftaran dan aktivitas titik akhir, seperti titik **akhir baru dan titik akhir** aktif Harian.**

Anda dapat menetapkan satu ID pengguna ke beberapa titik akhir. ID pengguna mewakili satu pengguna, sedangkan setiap titik akhir yang ditetapkan ID pengguna mewakili salah satu perangkat pengguna. Setelah menetapkan pengguna IDs ke titik akhir, Anda dapat melihat bagan tentang aktivitas pengguna di konsol, seperti Pengguna **aktif harian dan pengguna aktif** **bulanan**. 

## Sebelum Anda mulai
<a name="integrate-endpoints-before"></a>

Jika Anda belum melakukannya, integrasikan SDK AWS Seluler untuk Android atau iOS atau integrasikan library AWS JavaScript Amplify dengan aplikasi Anda. Untuk informasi selengkapnya, lihat [Hubungkan aplikasi frontend Anda ke Amazon AWS Pinpoint menggunakan Amplify](integrate-sdk.md).

## Daftarkan titik akhir dengan AWS ponsel SDKs untuk Android atau iOS
<a name="integrate-endpoints-mobile"></a>

Anda dapat menggunakan AWS Ponsel SDKs untuk Android atau iOS untuk mendaftar dan menyesuaikan titik akhir. Untuk informasi selengkapnya, dan untuk melihat contoh kode, lihat dokumen berikut:
+ [Mendaftarkan titik akhir dalam aplikasi Anda](https://docs.amplify.aws/gen1/swift/sdk/analytics/endpoints/) dalam dokumentasi Android SDK.
+ [Mendaftarkan titik akhir dalam aplikasi Anda](https://docs.amplify.aws/gen1/android/sdk/analytics/endpoints/) dalam dokumentasi SDK iOS.

## Daftarkan titik akhir dengan pustaka AWS Amplify JavaScript
<a name="integrate-events-amplify"></a>

Anda dapat menggunakan JavaScript pustaka AWS Amplify untuk mendaftar dan memperbarui titik akhir di aplikasi Anda. Untuk informasi selengkapnya, dan untuk melihat contoh kode, lihat [Memperbarui titik akhir dalam dokumentasi](https://docs.amplify.aws/gen1/nextjs/build-a-backend/more-features/analytics/analytics-migration-guide/#analyticsupdateendpoint) AWS JavaScript Amplify.

## Langkah selanjutnya
<a name="integrate-endpoints-next"></a>

Setelah memperbarui aplikasi untuk mendaftarkan titik akhir, informasi perangkat dan atribut khusus akan diberikan ke Amazon Pinpoint saat pengguna meluncurkan aplikasi Anda. Anda dapat menggunakan informasi ini untuk menentukan segmen audiens. Anda juga dapat menggunakan konsol untuk melihat metrik titik akhir dan pengguna yang ditetapkan pengguna. IDs Anda juga dapat menyelesaikan langkah-langkah [Laporkan peristiwa Amazon Pinpoint di aplikasi Anda](integrate-events.md) untuk memperbarui aplikasi Anda untuk melaporkan data penggunaan.

# Laporkan peristiwa Amazon Pinpoint di aplikasi Anda
<a name="integrate-events"></a>

Di aplikasi seluler atau web, Anda dapat menggunakan AWS Mobile SDKs atau [Amazon Pinpoint event API](https://docs.aws.amazon.com/pinpoint/latest/apireference/rest-api-events.html) untuk melaporkan data penggunaan, atau *peristiwa*, ke Amazon Pinpoint. Anda dapat melaporkan peristiwa untuk menangkap informasi seperti waktu sesi, perilaku pembelian pengguna, upaya masuk, atau jenis acara khusus apa pun yang Anda butuhkan.

Setelah aplikasi melaporkan peristiwa, Anda dapat melihat analitik di konsol Amazon Pinpoint. Bagan di halaman **Analytics** menyediakan metrik untuk banyak aspek perilaku pengguna. Untuk informasi selengkapnya, lihat [Referensi bagan untuk analitik Amazon Pinpoint](https://docs.aws.amazon.com/pinpoint/latest/userguide/analytics-charts.html) di Panduan Pengguna *Amazon Pinpoint*.

Untuk menganalisis dan menyimpan data acara di luar Amazon Pinpoint, Anda dapat mengonfigurasi Amazon Pinpoint untuk mengalirkan data ke Amazon Kinesis. Untuk informasi selengkapnya, lihat [Streaming data peristiwa aplikasi melalui Kinesis dan Firehose menggunakan Amazon Pinpoint](event-streams.md).

Dengan menggunakan JavaScript library AWS Mobile SDKs dan AWS Amplify, Anda dapat memanggil Amazon Pinpoint API untuk melaporkan jenis peristiwa berikut:

**Acara sesi**  
Tunjukkan kapan dan seberapa sering pengguna membuka dan menutup aplikasi Anda.  
Setelah aplikasi melaporkan peristiwa sesi, gunakan halaman **Analytics** di konsol Amazon Pinpoint untuk melihat bagan untuk **Sesi**, **Titik akhir aktif harian**, **tingkat retensi 7 hari**, dan lainnya.

**Acara khusus**  
Apakah peristiwa tidak standar yang Anda tentukan dengan menetapkan jenis acara khusus. Anda dapat menambahkan atribut dan metrik khusus ke acara khusus.  
Pada halaman **Analytics** di konsol, tab **Peristiwa** menampilkan metrik untuk semua peristiwa kustom yang dilaporkan oleh aplikasi Anda.

**Acara monetisasi**  
Laporkan pendapatan yang dihasilkan oleh aplikasi Anda dan jumlah item yang dibeli oleh pengguna.  
Pada halaman **Analytics**, tab **Pendapatan** menampilkan bagan untuk **Pendapatan**, **Pengguna yang Membayar**, **Unit yang terjual**, dan lainnya.

**Acara otentikasi**  
Tunjukkan seberapa sering pengguna mengautentikasi dengan aplikasi Anda.  
**Pada halaman **Analytics**, tab **Pengguna** menampilkan bagan untuk kegagalan **Masuk, Pendaftaran****, dan Otentikasi**.**

## Sebelum Anda mulai
<a name="integrate-events-before"></a>

Jika Anda belum melakukannya, lakukan hal berikut:
+ Integrasikan aplikasi Anda dengan AWS Amplify. Lihat [Hubungkan aplikasi frontend Anda ke Amazon AWS Pinpoint menggunakan Amplify](integrate-sdk.md).
+ Perbarui aplikasi Anda untuk mendaftarkan titik akhir. Lihat [Daftarkan titik akhir Amazon Pinpoint di aplikasi Anda](integrate-endpoints.md).

## Laporkan acara dengan AWS ponsel SDKs untuk Android atau iOS
<a name="integrate-events-mobile-sdks"></a>

Anda dapat mengaktifkan aplikasi seluler untuk melaporkan peristiwa ke Amazon Pinpoint dengan menggunakan AWS Seluler untuk SDKs iOS dan Android.

Untuk informasi selengkapnya tentang memperbarui aplikasi untuk merekam dan mengirimkan peristiwa ke Amazon Pinpoint, lihat halaman berikut di dokumentasi Amplify AWS :
+ [Analisis](https://docs.amplify.aws/swift/build-a-backend/add-aws-services/analytics/) dalam dokumentasi SDK iOS
+ [Analytics](https://docs.amplify.aws/android/build-a-backend/add-aws-services/analytics/) dalam dokumentasi Android SDK

## Laporkan peristiwa dengan library AWS Amplify JavaScript
<a name="integrate-events-amplify"></a>

Anda dapat mengaktifkan JavaScript dan React Native apps untuk melaporkan peristiwa penggunaan aplikasi ke Amazon Pinpoint dengan menggunakan library Amplify AWS . JavaScript Untuk informasi selengkapnya tentang memperbarui aplikasi agar mengirimkan peristiwa ke Amazon Pinpoint, lihat [Analytics](https://docs.amplify.aws/nextjs/build-a-backend/add-aws-services/analytics/) di dokumentasi Amplify AWS . JavaScript 

## Laporkan peristiwa dengan Amazon Pinpoint API
<a name="integrate-events-api"></a>

Anda dapat menggunakan Amazon Pinpoint API atau AWS SDK untuk mengirimkan peristiwa ke Amazon Pinpoint secara massal. Untuk informasi selengkapnya, lihat [Peristiwa](https://docs.aws.amazon.com/pinpoint/latest/apireference/rest-api-events.html) di Referensi *API Amazon Pinpoint*.

## Langkah selanjutnya
<a name="integrate-events-next"></a>

Setelah memperbarui aplikasi untuk melaporkan peristiwa, aplikasi akan mengirimkan data penggunaan ke Amazon Pinpoint. Anda dapat melihat data ini di konsol dan mengalirkannya ke Amazon Kinesis. Anda juga dapat memperbarui aplikasi untuk menangani pemberitahuan push yang Anda kirim dengan Amazon Pinpoint. Untuk informasi selengkapnya, lihat topik berikut di [Panduan Pengguna Push Pesan Pengguna AWS Akhir](https://docs.aws.amazon.com//push-notifications/latest/userguide/what-is-service.html). 
+ [Menyiapkan pemberitahuan push](https://docs.aws.amazon.com//push-notifications/latest/userguide/procedure-enable-push.html)
+ [Menyiapkan Pemberitahuan Push Swift](https://docs.aws.amazon.com//push-notifications/latest/userguide/mobile-push.html#apns-setup)
+ [Menyiapkan pemberitahuan push Android](https://docs.aws.amazon.com//push-notifications/latest/userguide/mobile-push.html#mobile-push-android)
+ [Menyiapkan Pemberitahuan Flutter Push](https://docs.aws.amazon.com//push-notifications/latest/userguide/mobile-push.html#mobile-push-flutter)
+ [Menyiapkan Pemberitahuan Push React Native](https://docs.aws.amazon.com//push-notifications/latest/userguide/mobile-push.html#mobile-push-react-native)
+ [Buat proyek](https://docs.aws.amazon.com//push-notifications/latest/userguide/mobile-push.html#mobile-push-create-project)
+ [Menangani pemberitahuan push](https://docs.aws.amazon.com//push-notifications/latest/userguide/mobile-push.html#integrate-push-services)