Anda dapat menggunakan integrasi Kampanye Salesforce Looker untuk membuat kampanye di Salesforce dan mengisi anggota kampanye dengan prospek dan kontak dari Jelajah atau Tampilan Looker. Anda dapat memilih untuk membuat kampanye baru atau menambahkan pengguna ke kampanye yang ada di Looker.
Persyaratan penyiapan
- Salesforce API v42.0 dan yang lebih baru (dirilis pada Musim Semi 2018)
- Pengguna memerlukan izin "Buat" dan "Edit" pada objek Kampanye (ini dikaitkan dengan profil "Pengguna Pemasaran" secara default) serta kotak centang "Pengguna Pemasaran" yang dipilih di profil pengguna mereka
- Jika tidak memiliki izin yang memadai, Anda mungkin melihat pesan error berikut:
entity type cannot be inserted...
- Jika tidak memiliki izin yang memadai, Anda mungkin melihat pesan error berikut:
Petunjuk penyiapan
Buat atribut pengguna untuk mengontrol akses ke tindakan dan menentukan domain Salesforce. Di halaman Atribut Pengguna di bagian Pengguna pada menu Admin, klik Buat atribut pengguna. Tentukan atribut pengguna baru:
- Nama: salesforce_campaigns_action_domain
- Label: Salesforce Campaigns Action Domain
- Jenis Data: String
- Akses Pengguna: Lihat
- Sembunyikan Nilai: Tidak
- Tidak ada nilai default
Pilih Simpan.
Setelah menentukan atribut pengguna, Anda dapat menetapkan domain Salesforce (misalnya, "https://MyDomainName.my.salesforce.com") sebagai nilai untuk setiap pengguna dan grup pengguna yang akan menggunakan tindakan tersebut. Pilih tab Nilai Pengguna dan Nilai Grup di bagian atas halaman Atribut Pengguna untuk menetapkan nilai ke setiap pengguna dan grup pengguna.
- Pengguna yang berbeda dapat menargetkan domain yang berbeda (misalnya, instance Salesforce Staging atau Pengembangan), dan Anda dapat memperbarui nilai domain kapan saja.
- Pengguna yang tidak memiliki nilai yang ditetapkan tidak akan melihat tindakan sebagai opsi tujuan.
Selanjutnya, aktifkan tindakan. Buka halaman Tindakan di bagian Platform pada menu Admin, lalu pilih Aktifkan di samping tindakan Salesforce Campaigns Action Domain. Di halaman Salesforce Campaigns Action Domain, aktifkan tombol Enabled, lalu pilih atribut pengguna Salesforce Campaigns Action Domain untuk kolom Salesforce domain. Klik Simpan.
Secara opsional, siapkan tag LookML
sfdc_contact_id
dansfdc_lead_id
untuk kolom kontak dan prospek. Atau, tindakan ini akan mencoba mencocokkan label kolom dengan ekspresi reguler berikut:/contact id/i
dan/lead id/i
(tidak peka huruf besar/kecil).
Menggunakan tindakan Kampanye Salesforce
Setelah tindakan Kampanye Salesforce dikonfigurasi, Anda dapat menggunakannya di Penjadwal Looker:
- Dari Tampilan atau Jelajahi, buat jadwal atau pilih opsi untuk Mengirim pengiriman satu kali.
- Di bagian Ke mana data ini akan dikirim?, pilih tindakan Kampanye Salesforce.
- Saat pertama kali menggunakan tindakan ini, Anda akan diminta untuk login ke Salesforce. Klik Login.
- Di layar izin OAuth, klik Izinkan dan kembali ke jendela Looker Scheduler.
Pilih Verifikasi kredensial. Setelah login ke Salesforce dalam Looker Scheduler, isi formulir tindakan Salesforce Campaigns untuk mengonfigurasi detail pengiriman Look atau Jelajah:
- Buat atau Tambahkan: Pilih Buat untuk membuat kampanye baru atau Tambahkan untuk mengubah kampanye yang ada.
- Nama Kampanye: Masukkan nama untuk kampanye baru atau pilih kampanye yang sudah ada.
- Status Pelanggan: Pilih status pelanggan kampanye. Daftar ini akan diisi dari status yang tersedia dari instance Salesforce Anda.
- Tampilkan Error Salesforce di Looker: Tetapkan ke Ya untuk menampilkan error Salesforce apa pun dengan menetapkan anggota kampanye di detail status tugas terjadwal Looker. Tindakan ini akan mencatat Error di status tugas terjadwal Looker di halaman Histori Penjadwalan di menu Admin, yang berguna untuk memecahkan masalah error di tingkat anggota. Tetapkan ke Tidak untuk mengabaikan semua error yang terkait dengan anggota kampanye (default). Tindakan ini akan mencatat status Selesai, terlepas dari error yang mungkin terjadi saat Anda menyiapkan anggota kampanye.
Tentukan opsi lain untuk pengiriman Anda.
Pilih Kirim.
Menghapus tindakan Kampanye Salesforce
Jika ingin mengganti instance Salesforce yang terhubung atau memutuskan koneksi tindakan Looker dari instance Salesforce, Anda dapat membatalkan koneksi ke aplikasi Looker dari dalam akun Salesforce.
Batasan
- Tindakan ini dibatasi maksimum 5.000 baris. Fungsi untuk mengirim semua hasil saat ini sedang dikembangkan.
- Setiap Edisi Salesforce memiliki batas jumlah panggilan API yang diizinkan dalam periode 24 jam. Lihat dokumentasi Batas dan Alokasi Permintaan Salesforce API untuk mempelajari batas API instance Anda. Tindakan ini memanfaatkan permintaan POST dengan Koleksi sObject untuk mengeksekusi beberapa data (200 data per panggilan API) dalam satu permintaan.