Apa yang dimaksud dengan laporan sinkron?
Laporan sinkron adalah laporan kecil yang harus berjalan sangat cepat. Setelah menerima permintaan untuk menjalankan laporan sinkron, platform pelaporan DCM akan segera mulai menjalankannya untuk Anda. Laporan seperti ini paling baik digunakan dalam situasi di mana Anda membutuhkan data dalam jumlah kecil dengan cepat, seperti saat Anda menampilkan metrik dalam dalam antarmuka berbasis web yang sederhana.
Apa perbedaan antara sinkron dan pembuatan laporan asinkron?
Menjalankan laporan secara asinkron akan selalu memerlukan waktu minimal beberapa menit, meskipun Anda meminta data dalam jumlah kecil. Sinkron laporan mengembalikan data ini jauh lebih cepat, dengan mengorbankan waktu tunggu untuk berapa lama laporan dapat dijalankan. Sebaiknya Anda menggunakan pembuatan laporan asinkron jika laporan tidak dapat dijalankan dalam periode waktu tunggu sinkron atau saat Anda tidak berada dalam rentang waktu seperti antarmuka pengguna.
Berapa lama periode waktu tunggu laporan sinkron?
Jika laporan tersebut cukup kecil untuk dijalankan dalam waktu 10 detik atau kurang, akan mengembalikan file laporan lengkap ke permintaan proses awal Anda. Jika tidak, pelaporan DCM akan mengeksekusi laporan Anda selama 50 detik sebelum waktu tunggu habis.
Apa yang terjadi jika laporan sinkron memerlukan waktu terlalu lama?
Jika pembuatan laporan sinkron tidak selesai dalam periode waktu tunggu, pembuatan dihentikan dan laporan gagal antrean pelaporan asinkron. Laporan Anda tidak akan gagal atau menampilkan error, tetapi dengan berpindah ke antrean pelaporan asinkron, laporan Anda kini akan memerlukan waktu setidaknya beberapa menit untuk dibuat.
Anda tidak akan menerima indikasi bahwa laporan Anda melampaui periode waktu tunggu pelaporan sinkron selain pembuatan laporan baik. Entah akan selesai secara sinkron dalam waktu 50 detik atau kurang atau menjadi asinkron dan membutuhkan waktu beberapa menit.
Jenis laporan mana yang mendukung eksekusi sinkron?
Semua jenis laporan mendukung eksekusi sinkron, kecuali:
- Laporan Jalur menuju Konversi, yang tidak pernah mendukung konversi sinkron pelaporan.
-
Laporan Floodlight, yang hanya mendukung pelaporan sinkron
jika
dfa:floodlightImpressions
dikecualikan.
Jenis laporan lainnya mendukung eksekusi sinkron tetapi akan tetap waktu tunggu jika terlalu banyak data atau gabungan metrik yang memerlukan banyak sumber daya dan dimensi yang digunakan.
Bagaimana cara menjalankan laporan sinkron?
Secara default, semua laporan berjalan secara asinkron. Saat meminta pembuatan file laporan baru, Anda dapat menetapkan parameter synchronous
opsional ke true
untuk meminta laporan dijalankan secara sinkron. Lihat
kode contoh dalam dokumentasi kami.
Apakah saya harus meminta semua laporan dengan eksekusi sinkron?
Tidak, Anda hanya boleh meminta eksekusi sinkron jika memang diharapkan laporan selesai dalam periode waktu tunggu. Jika laporan Anda dimulai dengan eksekusi sinkron dan mencapai batas waktu tunggu, laporan akan dipindahkan ke antrean asinkron—total eksekusi laporan adalah waktu yang diperlukan untuk membuat laporan secara asinkron periode waktu tunggu sinkron. Jadi, jika Anda telah meminta laporan secara asinkron, Anda dapat menghindari penundaan tambahan pada periode waktu tunggu sinkron.
Apakah metrik dan dimensi yang saya minta akan memengaruhi pembuatan laporan?
Ya, tentu saja. Metrik dan dimensi tertentu memerlukan waktu kompilasi yang lebih lama daripada yang lain, dan beberapa di antaranya bahkan dapat menyebabkan laporan sinkron Anda selalu habis waktu tunggunya. Dimensi geografis adalah salah satu dimensi yang jarang, atau bahkan tidak pernah, cukup cepat untuk dimasukkan ke dalam laporan sinkron.
Bagaimana cara mempersingkat waktu yang dibutuhkan untuk membuat agar pelaporan sinkron?
Banyak faktor, seperti ukuran kampanye yang disertakan dan rentang waktu yang dicakup laporan, memengaruhi kecepatan. Sedikit manual penyesuaian sering kali merupakan cara terbaik untuk membuat laporan Anda menjadi cukup kecil potongan—mulai dengan semua yang ingin Anda tampilkan dengan cepat, lalu coba mengurangi laporan hingga berhasil diselesaikan secara sinkron.