

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

# Buat kampanye keluar menggunakan pemicu acara
<a name="how-to-create-campaigns-using-event-triggers"></a>

**Siapkan pemicu acara di Connect Customer situs web admin**

1. Pada halaman **Pengaturan kampanye**, pilih **Acara pelanggan** di bawah **Penerima.**  
![Halaman penyiapan kampanye dengan acara Pelanggan dipilih di bagian Penerima untuk kampanye yang dipicu peristiwa.](http://docs.aws.amazon.com/id_id/connect/latest/adminguide/images/how-to-create-campaigns-using-event-triggers-1.png)

1. Pilih **sumber Peristiwa** untuk menentukan dari mana data berasal, dan konfigurasikan kondisi atribut yang akan mengaktifkan pemicu peristiwa.

   Sumber peristiwa didasarkan pada integrasi dalam domain Profil Pelanggan Anda. detail tentang pengaturan aplikasi eksternal Anda, lihat [Mengintegrasikan dengan](integrate-external-apps-customer-profiles.md#setup-integrations-title-menu) aplikasi eksternal. [Anda juga dapat berintegrasi dengan [Kinesis](customer-profiles-kinesis-integration.md) atau S3.](customer-profiles-object-type-mappings.md)  
![Panel pemilihan sumber acara menunjukkan opsi integrasi dan konfigurasi kondisi atribut.](http://docs.aws.amazon.com/id_id/connect/latest/adminguide/images/how-to-create-campaigns-using-event-triggers-2.png)

1. Pilih **mode Pengiriman** dan pengaturan komunikasi tambahan.  
![Pemilihan mode pengiriman dan setelan komunikasi tambahan untuk kampanye yang dipicu peristiwa.](http://docs.aws.amazon.com/id_id/connect/latest/adminguide/images/how-to-create-campaigns-using-event-triggers-3.png)
**penting**  
Untuk membuat kampanye widget komunikasi, Anda harus memiliki integrasi Profil Pelanggan antara domain Profil Pelanggan dan instans Anda. Nama tipe objek yang diperlukan adalah`Campaign-WebNotification`. Anda dapat melakukannya dengan memilih tombol upgrade di konsol situs web Connect Customer admin dengan memilih instans Anda dan kemudian pergi ke subhalaman **kampanye Outbound**.  
![Bagian komunikasi menunjukkan dropdown mode Pengiriman dengan widget Komunikasi dipilih.](http://docs.aws.amazon.com/id_id/connect/latest/adminguide/images/shows_channel_option.png)  
![Bagian komunikasi menunjukkan dropdown widget Komunikasi dengan jenis yang My-custom-widget dipilih dan Pemberitahuan.](http://docs.aws.amazon.com/id_id/connect/latest/adminguide/images/shows_channel_option_after_a_widget_is_selected.png)

   Ada dua jenis notifikasi untuk dipilih: **View** dan **Action**.  
**Lihat**  
Notifikasi **View** menampilkan pesan visual atau prompt di atas tombol widget komunikasi. Ini menyajikan informasi kepada pengguna akhir, seperti salam, penawaran, atau pesan kontekstual. Pemberitahuan mengundang pengguna akhir untuk terlibat dalam percakapan dengan agen atau bot.  
Pilih **Lihat** saat Anda ingin menampilkan pesan, promosi, atau dorongan kontekstual ke pengguna akhir sebelum mereka memulai percakapan. Ini memberi pengguna akhir waktu untuk membaca dan memutuskan apakah akan terlibat.  
Contoh:  
   + Sebuah spanduk proaktif mengatakan “Hai\! Kami perhatikan Anda telah berada di halaman ini untuk sementara waktu. Butuh bantuan untuk menemukan rencana yang tepat?”
   + Pesan promosi: “Penawaran waktu terbatas - mengobrol dengan kami untuk mendapatkan diskon 20% untuk peningkatan Anda.”
   + Dorongan kontekstual: “Mengalami kesulitan menyelesaikan pesanan Anda? Kami di sini untuk membantu.”  
**Tindakan**  
Pemberitahuan **Tindakan** melewati pesan visual apa pun dan segera memicu widget komunikasi untuk membuka, dan memulai percakapan langsung dengan bot atau agen manusia.  
Pilih **Tindakan** saat Anda ingin melewati langkah notifikasi sepenuhnya dan luncurkan pengguna akhir langsung ke percakapan langsung. Tidak ada pesan perantara yang ditampilkan.  
Contoh:  
   + Sistem segera menghubungkan pelanggan berniat tinggi di halaman checkout ke agen dukungan.
   + Sistem merutekan pelanggan yang kembali dengan kasing terbuka langsung ke aliran bot untuk memeriksa status.
   + Pelanggan VIP memicu koneksi instan ke agen khusus saat mengunjungi halaman bantuan.  
![Lihat jenis notifikasi yang dipilih, tampilan dengan integrasi Layanan Pemberitahuan Web dipilih.](http://docs.aws.amazon.com/id_id/connect/latest/adminguide/images/shows_view_notification_type_recommender.png)

   Rekomendasi hanya tersedia ketika Anda memilih jenis pemberitahuan **Lihat** dan tampilan yang dipilih memiliki jenis integrasi **Layanan Pemberitahuan Web**. Jika Anda memilih jenis pemberitahuan **Tindakan**, atau jika tampilan yang Anda pilih tidak memiliki integrasi ini, opsi pemberi rekomendasi tidak akan muncul.

1. (Opsional) Konfigurasikan bagian **Rekomendasi** untuk mengintegrasikan Wawasan Prediktif dengan kampanye yang dipicu peristiwa. Ini memungkinkan Anda untuk mengirimkan konten template yang dipersonalisasi melalui saluran email dan SMS.  
![Bagian rekomendasi di konsol Amazon Connect menampilkan dropdown Recommender dengan frequently_paired_items dipilih.](http://docs.aws.amazon.com/id_id/connect/latest/adminguide/images/how-to-create-campaigns-recommendations.png)

   Konfigurasikan pengaturan berikut:
   + **Nama rekomendasi** — Pilih nama pemberi rekomendasi yang ingin Anda gunakan untuk menghasilkan rekomendasi untuk profil yang terkait dengan kampanye. Anda hanya dapat menggunakan pemberi rekomendasi yang aktif untuk menghasilkan rekomendasi.

     Predictive Insights menawarkan beberapa jenis rekomendasi. Untuk informasi selengkapnya, lihat [Langkah 3: Membuat Wawasan Prediktif](predictive-insights-get-started.md#create-predictive-insights).
   + **Atribut Terhitung untuk pemberi rekomendasi** - Pengaturan ini hanya diperlukan saat menggunakan jenis rekomendasi *Item serupa atau Item* yang *sering dipasangkan*. Konteks ini membantu mesin rekomendasi memahami produk mana yang menjadi dasar saran, memungkinkan rekomendasi yang lebih relevan dan ditargetkan untuk pelanggan Anda.

     Misalnya, Anda mungkin menggunakan atribut terhitung seperti `_last_interacted_item_id` yang menangkap ID item yang dibeli.
   + **Jumlah rekomendasi** — Jumlah maksimum rekomendasi untuk menghasilkan profil. Ini dapat berkisar antara 1 hingga 3 rekomendasi.
   + **Atribut rekomendasi** — Tentukan atribut respons rekomendasi yang digunakan dalam templat pesan Anda.

   Untuk informasi lebih lanjut tentang Wawasan Prediktif, lihat. [Memulai dengan Predictive Insights](predictive-insights-get-started.md)

1. Verifikasi konfigurasi Anda dan pilih **Publikasikan**.  
![Layar tinjauan akhir untuk konfigurasi kampanye yang dipicu peristiwa dengan tombol Publikasikan.](http://docs.aws.amazon.com/id_id/connect/latest/adminguide/images/how-to-create-campaigns-using-event-triggers-4.png)

## Buat kampanye keluar dengan pemicu peristiwa menggunakan API
<a name="how-to-create-campaigns-using-event-triggers-api"></a>

**Connect Customer Customer Profiles memicu API**
+ Dua panggilan API dibuat untuk membuat pemicu peristiwa yang berfungsi: 
  +  [CreateEventTrigger](https://docs.aws.amazon.com/connect/latest/APIReference/API_connect-customer-profiles_CreateEventTrigger.html): Mendefinisikan tindakan mana yang harus dilakukan berdasarkan kondisi tertentu.
  +  [PutIntegration](https://docs.aws.amazon.com/connect/latest/APIReference/API_connect-customer-profiles_PutIntegration.html): Mendefinisikan tindakan yang akan digunakan.

**Contoh permintaan pemicu peristiwa:**

```
{
"Description": "string",
"EventTriggerConditions": [
{
"EventTriggerDimensions": [
{
"ObjectAttributes": [
{
"ComparisonOperator": "string",
"FieldName": "string",
"Source": "string",
"Values": [ "string" ]
}
]
}
],
"LogicalOperator": "string"
}
],
"EventTriggerLimits": {
"EventExpiration": number,
"Periods": [
{
"MaxInvocationsPerProfile": number,
"Unit": "string",
"Unlimited": boolean,
"Value": number
}
]
},
"ObjectTypeName": "string",
"SegmentFilter": "string",
"Tags": {
"string" : "string"
}
}
```

**`ComparisonOperator`Mendukung nilai-nilai berikut:**


|  ComparisonOperator  |  Komentar  |  Tipe yang didukung  | 
| --- | --- | --- | 
|  INKLUSIF  |  Memeriksa apakah target mencakup semua nilai yang ditentukan.  |  String  | 
|  EKSKLUSIF  |  Memeriksa apakah target tidak berisi semua nilai yang ditentukan.  |  String  | 
|  BERISI  |  Memeriksa apakah target berisi salah satu nilai yang ditentukan.  |  String  | 
|  MULAI\_DENGAN  |  Memeriksa apakah target dimulai dengan nilai yang ditentukan.  |  String  | 
|  ENDS\_DENGAN  |  Memeriksa apakah target berakhir dengan nilai yang ditentukan.  |  String  | 
|  LEBIH BESAR\_DARI  |  Benar jika target lebih besar dari nilai yang ditentukan.  |  Bilangan  | 
|  KURANG\_DARI  |  Benar jika target kurang dari nilai yang ditentukan.  |  Bilangan  | 
|  LEBIH BESAR\_THAN\_OR\_EQUAL  |  Benar jika target lebih besar dari atau sama dengan nilai yang ditentukan.  |  Bilangan  | 
|  LESS\_THAN\_OR\_EQUAL  |  Benar jika target kurang dari atau sama dengan nilai yang ditentukan.  |  Bilangan  | 
|  SAMA  |  Benar jika target sama dengan nilai yang ditentukan.  |  Bilangan  | 
|  ANTARA  |  Benar jika target berada dalam rentang nilai atau stempel waktu tertentu.  |  Number/Date\*  | 
|  TIDAK\_ANTARA  |  Benar jika target tidak berada dalam rentang nilai atau stempel waktu tertentu.  |  Number/Date\*  | 
|  SEBELUM  |  Benar jika target sebelum stempel waktu yang ditentukan.  |  Date  | 
|  SETELAH  |  Benar jika target setelah stempel waktu yang ditentukan.  |  Date  | 
|  PADA  |  Benar jika target berada pada stempel waktu yang ditentukan.  |  Date  | 
+ **Sumber**: Digunakan untuk mendefinisikan atribut dalam objek.
  + Hanya satu atribut yang diizinkan dalam satu `ObjectAttribute` entri. 
+ **FieldName**: Digunakan untuk menunjuk ke atribut yang dipetakan di Pemetaan Data.
  + Hanya satu atribut yang diizinkan dalam satu `ObjectAttribute` entri. 
+ **ObjectTypeName**: Mendukung semua nama tipe objek default dan kustom, tetapi bukan tipe objek standar, seperti`_profile`,`_asset`,`_order`, dan lainnya. 
+ **EventTriggerLimits**:
  +  Izinkan maksimal 20 pemicu peristiwa bersamaan per domain pelanggan secara default. 
  +  Batas default 10 pemanggilan per hari, per profil, per pemicu. Anda dapat mengganti ini dengan menentukan `UNLIMITED` di. `MaxInvocationPerProfile` 
  +  **MaxInvocationPerProfile**:
    + Rentang yang Valid: Nilai minimum 1. Nilai maksimum 1000. (atau`UNLIMITED`)
  +  Unit:
    + Nilai yang Valid: JAM, HARI, MINGGU, BULAN
  +  Nilai:
    + Rentang yang Valid: Nilai minimum 1. Nilai maksimum 24
+  Perbandingan rentang waktu 
  +  Profil Pelanggan menggunakan pustaka standar untuk mengurai nilai waktu. Untuk layanan global, penting untuk memperhitungkan konversi zona waktu untuk memastikan pemrosesan yang akurat. 
+ `EventExpiration`Nilai ditentukan dalam milidetik. Saat digunakan untuk memicu kampanye, waktu kedaluwarsa maksimum dibatasi pada 15 menit.

**API pemicu acara kampanye keluar**
+ **CreateCampaignV2**

  Satu-satunya perubahan yang diperlukan untuk membuat kampanye yang dipicu peristiwa adalah bidang yang disorot. Bidang lainnya sama dengan Kampanye Terjadwal.

  ```
  {
      "name": "string",
      "connectInstanceId": "string",
      "channelSubtypeConfig": { 
      // or other channel parameters 
          "email": {
              "outboundMode": {
                  "agentless":{
                  }
              },
              "defaultOutboundConfig":{
                  "connectSourceEmailAddress":"example@example.com",
                  "wisdomTemplateArn":"arn:aws:wisdom:us-west-2:123456789012:message-template/dXXXXX0Pc8-195a-776f-0000-EXAMPLE/51219d5c-b1f4-4bad-b8d3-000673332",
                  "sourceEmailAddressDisplayName": "testEmailDisplayName"
              }
          }
      },
      "connectCampaignFlowArn": {{<Flow ARN>}},
      "schedule": {
              "endTime": "2024-12-11T21:22:00Z",
              "startTime": "2024-10-31T20:14:49Z",
              "timeZone": "America/Los_Angeles"
      },
      "source": {
          "eventTrigger": {
              "customerProfilesDomainArn": {{<Domain ARN>}}
  }
  ```
+ **PutProfileOutboundRequestBatch**

  Anda tidak dapat langsung menjalankan API ini, tetapi akan dicatat dalam log Cloudtrail Anda. API ini digunakan untuk memicu kampanye setelah menerima acara, dan merupakan mekanisme yang memulai panggilan suara, email, atau SMS. 