Pelacakan iklan sisi server - AWS Elemental MediaTailor

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

Pelacakan iklan sisi server

AWS Elemental MediaTailor default untuk pelaporan sisi server. Dengan pelaporan sisi server, saat pemain meminta URL iklan dari manifes, layanan melaporkan konsumsi iklan langsung ke URL pelacakan iklan. Setelah pemain menginisialisasi sesi pemutaran dengan MediaTailor, tidak ada input lebih lanjut yang diperlukan dari Anda atau pemain untuk melakukan pelaporan sisi server. Saat setiap iklan diputar ulang, MediaTailor kirimkan beacon ke server iklan untuk melaporkan berapa banyak iklan yang telah dilihat. MediaTailor mengirimkan suar untuk awal iklan dan untuk perkembangan iklan dalam kuartil: kuartil pertama, titik tengah, kuartil ketiga, dan penyelesaian iklan.

Waktu pelacakan sisi server dan perilaku caching

Dalam pelaporan sisi server, MediaTailor mengaktifkan peristiwa pelacakan berdasarkan permintaan segmen aktual dari pemain, bukan pada aktivitas penguraian manifes atau pra-pemuatan. Pendekatan ini memastikan penghitungan tayangan akurat yang sejalan dengan standar industri untuk pengukuran iklan video.

Prinsip pengaturan waktu utama

MediaTailor pelacakan sisi server mengikuti prinsip-prinsip pengaturan waktu dasar ini:

  • Melacak peristiwa diaktifkan pada permintaan segmen aktual - Beacon dikirim hanya ketika pemain membuat permintaan HTTP ke /v1/segment URLs, bukan selama penguraian manifes atau caching.

  • Caching pemain dan pra-pemuatan manifes TIDAK memicu peristiwa - Pemain dapat mengurai, menyimpan, atau memuat informasi manifes terlebih dahulu tanpa menghasilkan peristiwa pelacakan apa pun.

  • Pra-pengambilan segmen akan memicu peristiwa - Jika pemain mengambil segmen iklan yang sebenarnya sebelum pemutaran, ini mengikuti perilaku standar industri di mana permintaan segmen merupakan tayangan yang valid.

  • Setiap permintaan /v1/segmen memicu suar yang sesuai - Peristiwa pelacakan spesifik (tayangan, kuartil, penyelesaian) ditentukan oleh posisi iklan dan segmen yang diminta.

  • Pengaturan waktu sesuai dengan standar IAB - Pendekatan ini mengikuti pedoman Biro Periklanan Interaktif untuk pengukuran iklan video dan penghitungan tayangan.

Alur kerja pelacakan sisi server

Diagram berikut mengilustrasikan alur kerja pelacakan sisi server yang lengkap, yang menunjukkan kapan peristiwa pelacakan diaktifkan sehubungan dengan permintaan pemain:

MediaTailor Diagram urutan pelacakan sisi server yang menunjukkan interaksi antara pemutar video, Server Keputusan Iklan MediaTailor, dan layanan verifikasi iklan selama alur kerja lengkap dari inisialisasi sesi hingga pemutaran iklan dan beaconing, menyoroti saat peristiwa pelacakan diaktifkan sehubungan dengan permintaan segmen yang sebenarnya.

Alur kerja pelacakan sisi server mencakup perilaku pengaturan waktu utama berikut:

  1. Inisialisasi sesi - Pemain meminta manifes dari MediaTailor. MediaTailor mengembalikan manifes yang dipersonalisasi yang berisi segmen iklan URLs dengan /v1/segment jalur.

  2. Manifest parsing dan caching - Pemain mem-parsing manifes dan dapat memuat atau menyimpan informasi segmen cache. Tidak ada peristiwa pelacakan yang diaktifkan selama fase ini, terlepas dari perilaku caching pemain.

  3. Permintaan segmen iklan dan pelacakan tayangan - Saat pemain benar-benar meminta segmen iklan pertama (biasanya untuk pemutaran), MediaTailor menyalakan suar tayangan dan mulai melacak peristiwa. Ini terjadi pada permintaan HTTP aktual ke /v1/segment URL, bukan saat manifes diuraikan.

  4. Pelacakan kuartil berdasarkan permintaan segmen - MediaTailor menembakkan suar kuartil (kuartil pertama, titik tengah, kuartil ketiga, penyelesaian) berdasarkan permintaan segmen berikutnya yang sesuai dengan posisi kuartil yang dihitung dalam durasi iklan.

  5. Pengiriman segmen - Setelah mengaktifkan suar pelacakan yang sesuai, MediaTailor keluarkan pengalihan HTTP ke segmen iklan yang sebenarnya (baik dari Amazon CloudFront atau CDN Anda).

Pertimbangan caching dan pra-pemuatan pemain

MediaTailor pelacakan sisi server dirancang agar kompatibel dengan berbagai strategi caching dan pra-pemuatan pemain sambil mempertahankan pengukuran kesan yang akurat:

  • Manifest pre-loading - Pemain yang melakukan pre-load atau menyimpan informasi manifes cache tidak memicu peristiwa pelacakan. Peristiwa pelacakan hanya diaktifkan saat permintaan segmen aktual dibuat.

  • Pra-pengambilan segmen - Jika pemain mengambil segmen iklan sebelum pemutaran, peristiwa pelacakan akan diaktifkan saat segmen tersebut diminta, berpotensi lebih awal dari waktu pemutaran yang sebenarnya. Perilaku ini sejalan dengan standar industri yang menganggap permintaan segmen sebagai tayangan yang valid.

  • Buffering pemain - Perilaku buffering pemain standar (meminta segmen sedikit sebelum pemutaran) akan memicu peristiwa pelacakan pada waktu yang tepat berdasarkan pola permintaan segmen.

Memecahkan masalah melacak perbedaan

Jika Anda melihat perbedaan antara pelacakan MediaTailor sisi server dan metrik pihak ketiga, pertimbangkan faktor-faktor berikut:

  • Perbedaan perilaku pemain - Pemain yang berbeda mungkin memiliki strategi pra-pengambilan dan buffering yang bervariasi yang memengaruhi saat permintaan segmen dibuat.

  • Kondisi jaringan - Kondisi jaringan yang buruk dapat menyebabkan pemain meminta segmen beberapa kali atau pada interval yang berbeda dari yang diharapkan.

  • Konfigurasi CDN - Caching /v1/segment permintaan CDN yang salah dapat menyebabkan peristiwa pelacakan yang terlewat atau duplikat.

  • Manajemen sesi - Pastikan bahwa setiap sesi pemutaran menggunakan pengenal sesi unik untuk mencegah melacak konflik peristiwa.

Untuk panduan pemecahan masalah terperinci, lihat. Memecahkan masalah umum

Glosarium suar pelacakan sisi server

MediaTailor Pelacakan sisi server menggunakan serangkaian suar standar untuk melaporkan kemajuan tampilan iklan ke server iklan dan layanan verifikasi. Beacon ini selaras dengan standar Interactive Advertising Bureau (IAB) untuk pengukuran iklan video dan memberikan pelaporan tayangan iklan dan tingkat penyelesaian yang akurat.

Jenis suar pelacakan sisi server
Jenis Beacon Saat Dipecat Tujuan Detail Waktu
Kesan Saat pemain meminta segmen iklan pertama Menunjukkan bahwa konten iklan telah mulai dimuat dan akan ditampilkan ke pemirsa Dipecat pada /v1/segment permintaan pertama untuk iklan. Sejajar dengan pedoman IAB yang mengharuskan konten iklan mulai dimuat sebelum menghitung tayangan. Lihat Alur kerja pelacakan sisi server untuk urutan lengkapnya.
Mulai Saat pemain mulai merender konten iklan Mengonfirmasi bahwa pemutaran iklan sebenarnya telah dimulai Biasanya diaktifkan secara bersamaan dengan suar tayangan pada permintaan segmen pertama, tetapi mewakili awal rendering iklan yang sebenarnya. Perbedaan ini penting untuk layanan verifikasi yang melacak tayangan dan memulai peristiwa secara terpisah.
Kuartil Pertama Ketika pemain mencapai 25% dari durasi iklan Langkah-langkah melanjutkan penayangan iklan hingga kuartal pertama iklan Diaktifkan saat pemain meminta segmen yang berisi 25% poin durasi iklan. Misalnya, dalam iklan 20 detik dengan segmen 2 detik, ini biasanya akan diaktifkan pada permintaan untuk segmen ke-3 (sekitar 4-6 detik ke dalam iklan).
Titik tengah Ketika pemain mencapai 50% dari durasi iklan Langkah-langkah melanjutkan penayangan iklan melalui setengah dari iklan Diaktifkan saat pemain meminta segmen yang berisi 50% titik durasi iklan. Misalnya, dalam iklan 20 detik dengan segmen 2 detik, ini biasanya akan diaktifkan pada permintaan untuk segmen ke-5 (sekitar 8-10 detik ke dalam iklan).
Kuartil Ketiga Saat pemain mencapai 75% dari durasi iklan Langkah-langkah melanjutkan penayangan iklan melalui tiga perempat iklan Diaktifkan saat pemain meminta segmen yang berisi 75% poin durasi iklan. Misalnya, dalam iklan 20 detik dengan segmen 2 detik, ini biasanya akan diaktifkan pada permintaan untuk segmen ke-8 (sekitar 14-16 detik ke dalam iklan).
Lengkap Saat pemain mencapai akhir iklan Mengonfirmasi bahwa seluruh iklan telah dikirimkan ke pemirsa Dipecat saat pemain meminta segmen akhir iklan. Ini menunjukkan bahwa pemirsa berpotensi melihat seluruh konten iklan. Misalnya, dalam iklan 20 detik dengan segmen 2 detik, ini biasanya akan diaktifkan pada permintaan untuk segmen ke-10 (sekitar 18-20 detik ke dalam iklan).
catatan

Waktu yang tepat dari penembakan suar tergantung pada durasi segmen dan panjang iklan. MediaTailor menghitung permintaan segmen yang sesuai yang sesuai dengan setiap posisi kuartil berdasarkan durasi iklan dan struktur segmen tertentu.

Untuk melakukan pelaporan iklan sisi server
  • Dari pemutar, inisialisasi sesi MediaTailor pemutaran baru menggunakan permintaan dalam salah satu format berikut, sesuai dengan protokol Anda:

    • Contoh: format HLS

      GET <mediatailorURL>/v1/master/<hashed-account-id>/<origin-id>/<asset-id>?ads.<key-value-pairs-for-ads>&<key-value-pairs-for-origin-server>
    • Contoh: format DASH

      GET <mediatailorURL>/v1/dash/<hashed-account-id>/<origin-id>/<asset-id>?ads.<key-value-pairs-for-ads>&<key-value-pairs-for-origin-server>

    Pasangan nilai kunci adalah parameter penargetan dinamis untuk pelacakan iklan. Untuk informasi tentang menambahkan parameter ke permintaan, lihatMediaTailor variabel iklan dinamis.

AWS Elemental MediaTailor menanggapi permintaan dengan URL manifes. Manifes berisi URLs untuk manifes media. Manifes media berisi tautan yang disematkan untuk permintaan segmen iklan.

catatan

Saat MediaTailor menemukan garis miring ganda (//) di URL pelacakan, itu menciutkan garis miring ke one (/).

Saat pemain meminta pemutaran dari URL segmen iklan (/v1/segmentjalur), AWS Elemental MediaTailor kirimkan suar yang sesuai ke server iklan melalui pelacakan iklan. URLs Pada saat yang sama, layanan mengeluarkan pengalihan ke segmen *.ts iklan yang sebenarnya. Segmen iklan berada di CloudFront distribusi Amazon tempat MediaTailor menyimpan iklan yang ditranskode, atau di jaringan pengiriman konten (CDN) tempat Anda menyimpan iklan dalam cache.