Мигриране на пиксели
Ако преди това сте добавили ръчно пиксел към магазина си на място като theme.liquid, checkout.liquid (само за план Shopify Plus), допълнителни скриптове във Вашите настройки за плащане или страницата Предпочитания, тогава можете да мигрирате пикселите си, за да станат съвместими с пиксел от приложение на Shopify или с персонализиран пиксел. Някои от предимствата на мигрирането на старите Ви пиксели включват:
- По-лесен достъп до проследяване на събития на клиента, включително събития при плащане.
- Вградени инструменти за спазване на поверителността.
- Непрекъсната поддръжка и подобрение от Shopify и доставчиците на пиксели.
Научете повече за мениджъра на пиксели на Shopify и пълните предимства на мигрирането към пиксели от приложения на Shopify или персонализирани пиксели.
На тази страница
Мигриране на метапиксели и пиксели на Google от страницата Ви „Предпочитания“
Настройките за управление на пиксели на Meta и Google Analytics във Вашия администраторски панел на Shopify са актуализирани, за да отговарят на най-новите стандарти и разпоредби за сигурност на стандарта за сигурност на данните на индустрията за разплащане с карти (PCI DSS). Тази промяна гарантира, че информацията за Вашия бизнес и клиенти остава защитена срещу изтичане на данни и измами. Научете повече за това как Shopify помага на магазина Ви да спазва изискванията на PCI DSS v4.
За най-точно проследяване и ефективност, мигрирайте пиксела към един от следните канали:
- Мигрирайте своя метапиксел към канала Facebook & Instagram.
- Мигрирайте своя пиксел на Google Analytics към канала Google & YouTube.
Мигриране на пиксел на Google Analytics към приложението за канал Google & YouTube
Ако не сте преместили своя таг в приложението за канал Google & YouTube, тогава той е преобразуван в персонализиран пиксел в опит да се запази непрекъснатостта на Вашите измервания. Това може да доведе до влошена ефективност на измерването и функциите в Google Analytics. По-конкретно можете да очаквате следното въздействие:
- Данните, отчитани в Google Analytics, може да се променят (или в някои случаи да бъдат загубени) поради разлики в измерването на събитията и поведението на таговете.
- Основни функции на Google Analytics, като разширено измерване и измерване в различни домейни, може да не работят правилно.
- Tag Assistant може да не работи или да отчита неправилно Вашия GA4 таг.
- Tag Diagnostics може да не идентифицира правилно Вашия GA4 таг или да препоръчва функции, които не работят за Вас.
- Настройките, които преди това сте добавили към секцията „Допълнителен Google Analytics Javascript“, ще бъдат премахнати.
- Обработката на съгласието за Вашия таг на Google Analytics може да се промени.
Мигриране на стар пиксел от Вашия theme.liquid, checkout.liquid или „Допълнителни скриптове“
Можете да направите едно от следните неща, когато мигрирате стар пиксел от Вашия theme.liquid, checkout.liquid или „Допълнителни скриптове“:
- Мигриране на стар пиксел, за да стане съвместим с пиксел от приложение
- Мигриране на стар пиксел към персонализиран пиксел
За да избегнете дублиране или пропускане на събития на клиента, обмислете мигрирането на пикселите си през по-малко натоварен период за Вашия магазин.
Подготовка за мигриране на пиксел
Имайте предвид следното, когато решавате какъв да бъде работният Ви процес по мигриране:
- Ако искате да сведете до минимум пропускането на събития на клиента, свържете новия си персонализиран пиксел, преди да премахнете стария.
- Ако искате да избегнете дублиране на проследяването на събития на клиента, свържете новия си персонализиран пиксел, след като премахнете стария.
- За да мигрирате стар пиксел, трябва да намерите стария му код, за да можете да го премахнете или промените. Повечето пиксели имат два компонента, които ще трябва да намерите:
- Основен Javascript SDK: Javascript SDK често се поставя във Вашата заглавка и може да бъде намерен в theme.liquid и в допълнителните скриптове във Вашите настройки за плащане.
- Стар код на пиксел за събиране на събития на клиента: Обикновено можете да намерите този код в liquid файловете на Вашата тема и в допълнителните скриптове във Вашите настройки за плащане. Обърнете се към документацията на Вашия доставчик на пиксели от трета страна за това къде се намират събитията на клиента, за да знаете какво да търсите. Например пикселът на Meta има метод, наречен fbq(), а пикселите на Google често използват gtag() или dataLayer.push().
Мигриране на стар пиксел, за да стане съвместим с пиксел от приложение
Може да искате да мигрирате стар пиксел, за да стане съвместим с пиксел от приложение, ако са изпълнени и двете следни условия:
- Инсталирали сте пиксел от приложение на Shopify, който събира автоматично събития на клиента.
- Добавили сте и допълнителен код за персонализирани събития, които не се проследяват от пиксела на приложението.
В този случай трябва да следвате инструкциите на разработчика на приложението, за да мигрирате стария пиксел.
Мигриране на стар пиксел към персонализиран пиксел
Може да искате да мигрирате стар пиксел към персонализиран пиксел, ако са изпълнени и двете следни условия:
- Имате предварително инсталиран пиксел, за който ръчно сте написали код, без да има инсталирано приложение Shopify.
- Няма пиксел от приложение Shopify, който да отговаря на изискванията Ви.
Можете да свържете новия си персонализиран пиксел преди или след премахването на кода на стария си пиксел.
Стъпки:
- Създайте персонализиран пиксел, който се абонира за необходимите Ви стандартни и персонализирани клиентски събития.
- Премахнете или заменете всеки предварително добавен код на пиксел от Вашите liquid файлове или от „допълнителни скриптове“ в настройките Ви за плащане. Това може да включва стар код на пиксел, който включва Javascript SDK, събира стандартни събития или събира нестандартни събития.
- Добавете персонализирания си пиксел към магазина си.
- Свържете персонализирания си пиксел.
Премахване или замяна на стар код на пиксел
Когато намерите стария си код на пиксел, трябва или да го премахнете, или да го замените с метода на Shopify Shopify.analytics.publish() в зависимост от това какъв тип събитие проследява пикселът:
- Можете да премахнете всички инстанции на Javascript SDK, които намерите.
- Ако старият пиксел проследява стандартно клиентско събитие и персонализираният пиксел или пикселът от приложение, който искате да добавите, поддържа събирането на стандартното клиентско събитие, тогава трябва да премахнете неговия код.
- Ако старият пиксел проследява персонализирано клиентско събитие и персонализираният пиксел или приложение, което искате да добавите, поддържа събирането на персонализирани клиентски събития, тогава трябва да замените неговия код.
Това е пример за стар код на пиксел, който проследява нестандартно клиентско събитие:
<script>fbq("trackCustom", "my_custom_event");</script>Това е пример за еквивалентния код, с който да го замените:
<script>Shopify.analytics.publish("my_custom_event");</script>Ако създавате персонализиран пиксел, то трябва да включите код, който се абонира за персонализираното събитие, като в този пример:
analytics.subscribe("my_custom_event", event => {
fbq("trackCustom", "my_custom_event");
});Отстраняване на неизправности след мигриране
След мигриране към уеб пиксели може да забележите разлики в броя на проследяваните събития в сравнение с предишната Ви настройка. Тъй като някои ботове не активират средата за тестване на уеб пикселите, се очакват спадове в броя на събитията с едноцифрен процент. Ако забелязвате по-големи несъответствия, прегледайте този раздел за възможни причини.
Използвайте следния списък за проверка, за да идентифицирате източника на несъответствието:
- Уверете се, че всички очаквани събития се активират.
- Уверете се, че логиката на внедряване е същата между старата и новата Ви настройка.
- Уверете се, че всяко събитие се проследява само по 1 път.
- Уверете се, че сравнявате числа от една и съща услуга за анализ.
- Уверете се, че Вашите настройки за поверителност съвпадат с предишната Ви настройка.
- Ако се изисква съгласие, уверете се, че го събирате.
Изберете проблема, който отговаря на това, което изпитвате, и след това следвайте стъпките за отстраняване на неизправности.
Някои събития не се активират.
Проверете дали всички очаквани събития се активират. Ако дадено събитие не се активира, то не може да бъде проследено.
За отстраняване на грешки добавете console.log към Вашия код на пиксел и проверете в инструментите за програмисти на браузъра си дали данните се изпращат до Вашия партньор за анализ. Ако събитията не се активират, проверете Вашия код на пиксел за грешки.
Дефинициите на събития или логиката са променени.
Дефиницията на събития като page_viewed или checkout_started може да се различава при различните внедрявания. Например, ако преди това сте проследявали прегледите на продукти чрез съпоставяне на URL път, но сега използвате стандартни събития на Shopify, резултатите може да се различават.
Уверете се, че новото Ви внедряване използва същата логика като старото. Ако логиката на внедряване се различава, се очаква известна разлика в броя на събитията.
Събитията се отчитат повече от 1 път.
Често срещан проблем при мигриране е проследяването на едно и също събитие повече от 1 път. Едно и също събитие може да бъде проследявано на повече от 1 място, като например в кода на Вашата тема, в приложение или в раздела Клиентски събития във Вашия администраторски панел. Ако преди това сте добавили код за проследяване чрез Допълнителни скриптове или checkout.liquid, всеки останал там код също може да причини дублиращо се проследяване.
За да проверите за дублиращо се проследяване, отворете инструментите за програмисти на браузъра си и проверете за множество заявки към една и съща крайна точка за анализ по време на едно зареждане на страница или събитие.
Числата се различават при различните услуги за анализ.
Различните услуги за анализ обработват и филтрират данните по различни начини. Някои филтрират предполагаемия трафик от ботове. Други изчисляват приблизително липсващите данни. Не сравнявайте броя на събитията в различни услуги, дори между Google Analytics и GA4, които обработват данните по различни начини.
За да сравните точно резултатите, създайте отделен акаунт или пиксел за същата услуга и го използвайте успоредно.
Настройките за поверителност блокират събития.
Уеб пикселите винаги се съобразяват с настройките за поверителност на Вашия магазин. Ако предишната Ви настройка на пикселите не се е съобразявала с тях, е възможно да виждате по-малко проследени събития след мигрирането.
От Вашия администраторски панел на Shopify отидете на Настройки > Поверителност на клиентите и се уверете, че настройките Ви съвпадат с предишната конфигурация.
Инструмент от трета страна за съгласие не се синхронизира с Shopify.
Ако използвате инструмент от трета страна за управление на съгласието за „бисквитки“, е възможно Вашите уеб пиксели да не се задействат за клиенти, чието съгласие не е синхронизирано с Shopify. Това може да се случи, когато инструментът Ви за съгласие не използва Customer Privacy API.
За да разрешите този проблем, уверете се, че инструментът Ви за съгласие синхронизира статуса на съгласие с Shopify чрез Customer Privacy API.