Migrasi piksel
Jika anda pernah menambah piksel secara manual pada kedai anda di lokasi seperti theme.liquid, checkout.liquid (pelan Shopify Plus sahaja), Skrip tambahan dalam tetapan pembayaran anda, atau halaman Keutamaan, maka anda boleh melakukan migrasi piksel anda agar serasi dengan piksel aplikasi Shopify atau piksel tersuai. Beberapa manfaat migrasi piksel lama anda termasuklah:
- Akses yang lebih mudah untuk menjejaki peristiwa pelanggan, termasuk peristiwa pembayaran.
- Alat terbina dalam untuk pematuhan privasi.
- Penyelenggaraan dan penambahbaikan berterusan oleh Shopify dan penyedia piksel.
Ketahui lebih lanjut tentang pengurus piksel Shopify dan faedah penuh melakukan migrasi kepada piksel aplikasi Shopify atau piksel tersuai.
Pada halaman ini
Migrasi Meta pixel dan piksel Google daripada halaman Keutamaan anda
Tetapan pengurusan Meta pixel dan piksel Google Analytics dalam pentadbir Shopify anda telah dinaik taraf untuk mematuhi standard dan peraturan keselamatan Standard Keselamatan Data Industri Kad Pembayaran (PCI DSS) yang terkini. Perubahan ini memastikan maklumat perniagaan dan pelanggan anda kekal selamat daripada pelanggaran data dan penipuan. Ketahui lebih lanjut tentang cara Shopify membantu kedai anda kekal patuh pada PCI DSS v4.
Untuk penjejakan dan prestasi yang paling tepat, lakukan migrasi piksel ke salah satu saluran berikut:
- Lakukan migrasi Meta pixel anda kepada saluran Facebook & Instagram.
- Lakukan migrasi piksel Google Analytics anda kepada saluran Google & YouTube.
Migrasi piksel Google Analytics ke aplikasi saluran Google & YouTube
Jika anda belum memindahkan tag anda ke aplikasi saluran Google & YouTube, tag tersebut telah ditukar kepada piksel tersuai sebagai percubaan untuk meneruskan kesinambungan dalam ukuran anda. Ini mungkin mengakibatkan prestasi ukuran dan ciri yang merosot dalam Google Analytics. Khususnya, anda mungkin menjangkakan kesan yang berikut:
- Data yang dilaporkan dalam Google Analytics mungkin berubah (atau, dalam sesetengah kes, hilang) disebabkan oleh perbezaan dalam ukuran peristiwa dan tingkah laku tag.
- Ciri teras Google Analytics seperti ukuran yang dipertingkatkan dan ukuran rentas domain mungkin tidak berfungsi dengan betul.
- Tag Assistant mungkin tidak berfungsi atau mungkin melaporkan tag GA4 anda dengan salah.
- Tag Diagnostics mungkin tidak mengenal pasti tag GA4 anda dengan betul atau mungkin mengesyorkan ciri yang tidak berfungsi untuk anda.
- Tetapan yang telah anda tambah pada bahagian Javascript Google Analytics Tambahan sebelum ini akan digugurkan.
- Pengendalian persetujuan tag Google Analytics anda mungkin berubah.
Migrasi piksel lama daripada theme.liquid, checkout.liquid atau Skrip tambahan anda
Anda boleh melakukan salah satu daripada perkara berikut semasa melakukan migrasi piksel lama daripada theme.liquid, checkout.liquid atau Skrip tambahan anda:
Untuk mengelakkan peristiwa pelanggan yang berulang atau hilang, pertimbangkan untuk bermigrasi piksel anda semasa tempoh tidak sibuk untuk kedai anda.
Membuat persediaan untuk bermigrasi piksel
Pertimbangkan perkara berikut apabila memutuskan aliran kerja migrasi anda:
- Jika anda mahu meminimumkan kehilangan mana-mana peristiwa pelanggan, maka sambungkan piksel tersuai baharu anda sebelum anda mengalih keluar piksel lama anda.
- Jika anda mahu mengelakkan penjejakan peristiwa pelanggan menjadi berulang, maka sambungkan piksel tersuai baharu anda selepas mengalih keluar piksel lama anda.
- Untuk melakukan migrasi piksel lama, anda perlu mencari kod piksel lama anda supaya anda boleh mengalih keluar atau mengubah suainya. Kebanyakan piksel mempunyai dua komponen yang perlu anda cari:
- SDK Javascript asas: SDK Javascript sering diletakkan pada pengepala anda dan boleh ditemukan dalam theme.liquid serta Skrip tambahan dalam tetapan pembayaran anda.
- Kod piksel lama untuk mengumpulkan peristiwa pelanggan: Anda biasanya boleh menemukan kod ini dalam fail liquid tema anda dan Skrip tambahan dalam tetapan pembayaran anda. Rujuk dokumentasi penyedia piksel pihak ketiga anda tentang cara peristiwa pelanggan diletakkan supaya anda tahu apa yang perlu dicari. Contohnya, Meta pixel mempunyai kaedah yang dipanggil fbq(), dan piksel Google sering menggunakan gtag() atau dataLayer.push().
Migrasi piksel lama agar serasi dengan piksel aplikasi
Anda mungkin mahu melakukan migrasi piksel lama agar serasi dengan piksel aplikasi jika kedua-dua syarat berikut dipenuhi:
- Anda telah memasang piksel aplikasi Shopify yang mengumpulkan peristiwa pelanggan secara automatik.
- Anda juga telah menambah beberapa kod tambahan untuk peristiwa tersuai yang tidak dijejaki oleh piksel aplikasi tersebut.
Dalam kes ini, anda harus mengikuti arahan pembangun aplikasi untuk melakukan migrasi piksel lama tersebut.
Migrasi piksel lama kepada piksel tersuai
Anda mungkin mahu melakukan migrasi piksel lama kepada piksel tersuai jika kedua-dua syarat berikut dipenuhi:
- Anda mempunyai piksel yang dipasang sebelum ini dengan kod yang anda tulis secara manual, tanpa sebarang aplikasi Shopify yang dipasang.
- Tiada piksel aplikasi Shopify yang memenuhi keperluan anda.
Anda boleh menyambungkan piksel tersuai baharu anda sebelum atau selepas mengalih keluar kod piksel lama anda.
Langkah-langkah:
- Cipta piksel tersuai yang melanggan peristiwa pelanggan standard dan tersuai anda yang diperlukan.
- Alih keluar atau gantikan mana-mana kod piksel yang ditambahkan sebelum ini daripada fail liquid anda atau skrip tambahan dalam tetapan pembayaran anda. Ini mungkin termasuk kod piksel lama yang menyertakan SDK Javascript, mengumpulkan peristiwa standard atau mengumpulkan peristiwa bukan standard.
- Tambahkan piksel tersuai pada kedai anda.
- Sambungkan piksel tersuai anda.
Mengalih keluar atau menggantikan kod piksel lama
Apabila anda menemukan kod piksel lama anda, anda perlu mengalih keluarnya atau menggantikannya dengan kaedah Shopify.analytics.publish() Shopify, bergantung pada jenis peristiwa yang dijejaki oleh piksel:
- Anda boleh mengalih keluar semua SDK Javascript yang anda temui.
- Jika piksel lama menjejaki peristiwa pelanggan standard, dan piksel tersuai atau piksel aplikasi yang anda mahu tambah menyokong pengumpulan peristiwa pelanggan standard, maka anda harus mengalih keluar kodnya.
- Jika piksel lama menjejaki peristiwa pelanggan tersuai, dan piksel tersuai atau aplikasi yang anda mahu tambah menyokong pengumpulan peristiwa pelanggan tersuai, maka anda harus menggantikan kodnya.
Ini ialah contoh kod piksel lama yang menjejaki peristiwa pelanggan bukan standard:
<script>fbq("trackCustom", "my_custom_event");</script>Ini ialah contoh kod yang setara untuk menggantikannya:
<script>Shopify.analytics.publish("my_custom_event");</script>Jika anda mencipta piksel tersuai, maka anda harus menyertakan kod yang melanggan peristiwa tersuai tersebut, seperti contoh ini:
analytics.subscribe("my_custom_event", event => {
fbq("trackCustom", "my_custom_event");
});Penyelesaian masalah selepas migrasi
Selepas bermigrasi ke piksel web, anda mungkin menyedari perbezaan dalam bilangan peristiwa yang dijejak berbanding dengan persediaan sebelumnya. Memandangkan sesetengah bot tidak mencetuskan kotak pasir piksel web, penurunan peratusan satu digit dalam jumlah peristiwa adalah dijangkakan. Jika anda melihat percanggahan yang lebih besar, maka semak bahagian ini untuk mengetahui punca yang berkemungkinan.
Gunakan senarai semak berikut untuk membantu mengenal pasti sumber percanggahan:
- Sahkan bahawa semua peristiwa yang dijangka sedang tercetus.
- Sahkan bahawa logik pelaksanaan adalah sama antara persediaan lama dan baharu anda.
- Sahkan bahawa setiap peristiwa dijejak hanya 1 kali.
- Sahkan bahawa anda sedang membandingkan nombor daripada perkhidmatan analisis yang sama.
- Sahkan bahawa tetapan privasi anda sepadan dengan persediaan anda sebelumnya.
- Jika persetujuan diperlukan, maka sahkan bahawa anda sedang mengumpulkannya.
Pilih isu yang sepadan dengan perkara yang anda alami dan kemudian ikuti langkah penyelesaian masalah.
Sesetengah peristiwa tidak tercetus.
Sahkan bahawa semua peristiwa yang dijangka akan tercetus. Jika peristiwa tidak tercetus, maka peristiwa tersebut tidak boleh dijejak.
Untuk menyahpepijat, tambahkan console.log pada kod piksel anda dan pastikan data sedang dihantar kepada rakan kongsi analisis anda dalam alat pembangun pelayar anda. Jika peristiwa tidak tercetus, maka semak kod piksel anda untuk mengesan ralat.
Definisi atau logik peristiwa telah berubah.
Definisi peristiwa seperti page_viewed atau checkout_started mungkin berbeza antara pelaksanaan. Sebagai contoh, jika sebelum ini anda menjejak paparan produk menggunakan pemadanan laluan URL tetapi kini menggunakan peristiwa standard Shopify, maka hasilnya mungkin berbeza.
Pastikan pelaksanaan baharu anda menggunakan logik yang sama seperti pelaksanaan lama anda. Jika logik pelaksanaan berbeza, maka sedikit perbezaan dalam jumlah peristiwa adalah dijangkakan.
Peristiwa dikira lebih daripada 1 kali.
Isu biasa apabila bermigrasi ialah menjejak peristiwa yang sama lebih daripada 1 kali. Peristiwa yang sama boleh dijejak di lebih daripada 1 tempat, seperti kod tema anda, aplikasi, atau bahagian Peristiwa pelanggan dalam pentadbir anda. Jika sebelum ini anda menambahkan kod penjejakan melalui Skrip tambahan atau checkout.liquid, maka sebarang baki kod di situ juga boleh menyebabkan penjejakan pendua.
Untuk menyemak penjejakan pendua, buka alat pembangun pelayar anda dan semak berbilang permintaan kepada titik akhir analisis yang sama semasa satu muatan halaman atau peristiwa.
Nombor berbeza merentasi perkhidmatan analisis.
Perkhidmatan analisis yang berbeza memproses dan menapis data dengan cara yang berbeza. Sesetengahnya menapis trafik bot yang disyaki. Yang lain menganggarkan data yang hilang. Jangan bandingkan kiraan acara merentasi perkhidmatan yang berbeza, walaupun antara Google Analytics dan GA4, yang memproses data dengan cara yang berbeza.
Untuk membandingkan keputusan dengan tepat, cipta akaun atau piksel yang berasingan untuk perkhidmatan yang sama dan jalankannya secara selari.
Tetapan privasi menyekat acara.
Piksel web sentiasa mematuhi tetapan privasi kedai anda. Jika persediaan piksel anda sebelum ini tidak berbuat demikian, maka anda mungkin melihat lebih sedikit acara yang dijejaki selepas pemindahan.
Daripada pentadbir Shopify anda, pergi ke Tetapan > Privasi pelanggan dan sahkan bahawa tetapan anda sepadan dengan konfigurasi anda sebelum ini.
Alat persetujuan pihak ketiga tidak disegerakkan ke Shopify.
Jika anda menggunakan alat persetujuan pihak ketiga untuk mengurus persetujuan kuki, maka piksel web anda mungkin tidak diaktifkan untuk pelanggan yang persetujuannya tidak disegerakkan ke Shopify. Hal ini boleh berlaku apabila alat persetujuan anda tidak menggunakan Customer Privacy API.
Untuk menyelesaikan masalah ini, pastikan alat persetujuan anda menyegerakkan status persetujuan ke Shopify menggunakan Customer Privacy API.