Analytics & CRO

Meta Pixel и Conversions API отчитат покупката два пъти: как да откриете дублирането

Открийте дублирани Purchase събития в Meta Pixel и Conversions API: eventID, event_id, еднакво име, повторни изпращания и тест с реална поръчка.

От DigitaL+ екип4 мин. четене
Аналитични колони и фуния за измерване и подобряване на реализациите
Най-важното

Ключови изводи

  • Две изпращания могат да представляват една покупка, ако browser и server събитията са коректно свързани.
  • Pixel eventID трябва да съвпадне с CAPI event_id за същото Purchase.
  • Проверете интеграцията с уникална тестова поръчка, презареждане и повторно известие.
Съдържание на материала

Магазинът има една потвърдена поръчка, а в диагностиката на Meta виждате две Purchase изпращания. Това може да е нормалната двойка от браузъра и сървъра или реално дублиране. Разликата се установява по събитията на конкретна поръчка, не само по общия брой в рекламния отчет.

Кратък отговор

За една покупка изпращайте едно и също име на събитието и общ идентификатор: Pixel използва eventID, а Conversions API — event_id. Проверете дали двете изпращания са към правилния Pixel/dataset и представляват един резултат. След това тествайте повторни известия, презареждане и конкуриращи се интеграции, които могат да изпращат допълнителни покупки.

Две изпращания не означават непременно две покупки

Pixel измерва през браузъра; CAPI може да изпрати същото действие от сървъра. Тази комбинация има нужда от дедупликация. Ако системите използват различни идентификатори за една покупка, Meta може да не разпознае, че събитията се отнасят до едно действие.

Отделно съществуват разлики в приписването на резултати, времевите прозорци и статуса на поръчките. По-висок рекламен брой спрямо магазина не доказва сам по себе си дефект в дедупликацията. Първо проверете съпоставими резултати и конкретни изпращания.

Кои полета трябва да съвпаднат

ЕлементБраузърСървър
Име на събитиетоPurchaseevent_name: Purchase
Идентификатор за същото действиеeventID: purchase_DEMO_8472event_id: purchase_DEMO_8472
Целева конфигурацияПравилният Pixel IDСъответният Pixel/dataset
Стойност и валутаДоговорената стойностСъщото бизнес определение

Идентификаторът в таблицата е условен. Meta описва препоръчаното съпоставяне по име и event ID, като browser eventID трябва да съвпада със server event_id. При Pixel eventID е опция в четвъртия аргумент на извикването, а не просто произволно поле със сходно име сред данните за покупката.

Идентификаторът принадлежи на действието

Генерирайте устойчив идентификатор за една логическа покупка и го използвайте в двата канала. Ако сървърът създава нов случайно генериран ID при всеки опит, повторното известие изглежда като ново действие. Ако всички поръчки имат еднакъв ID, рискувате да загубите валидни резултати.

Не използвайте имейл или телефон като идентификатор на покупката. Един клиент може да направи няколко различни покупки. При поръчки от различни магазини или среди добавете безопасно разграничаване, така че номерата да не се сблъскват.

Направете карта на всички изпращачи

Проверете платформения модул, GTM, собствен код, server-side контейнер, CAPI Gateway и свързани приложения. Честа причина е едновременно работещ стар и нов механизъм. Списъкът трябва да показва кой изпраща Purchase, кога го прави и откъде взема event ID.

Не изключвайте произволно целия Pixel, за да намалите броя. Първо определете кой поток е излишен и какво друго измерва. След промяната проверете и останалите важни събития, за да не поправите покупките чрез загуба на целия път.

Тест с една поръчка, който разкрива проблема

  1. Изберете тестова среда или уговорена тестова поръчка и запишете нейния номер.
  2. Проверете договореното състояние за Purchase: създадена, платена или друго реално потвърждение.
  3. Проследете браузърното изпращане и сървърния payload в разрешените инструменти за диагностика.
  4. Сравнете името, event ID, целевия Pixel, стойността и валутата.
  5. Проверете представянето на browser/server събитията и диагностиката за дедупликация в Events Manager.
  6. Повторете с презареждане на страницата и повторно доставяне на webhook.
  7. Направете втора различна поръчка: тя трябва да има нов идентификатор и да остане отделна покупка.

Тестът трябва да докаже едновременно две неща: повторението на първата поръчка не създава нов резултат, а втората валидна покупка не изчезва. Общата зелена отметка за активна интеграция не е достатъчна.

Повторните сървърни известия изискват собствен контрол

Webhook може да бъде доставен повторно след временна грешка. Интеграцията трябва да пази обработеното действие и да управлява повторните опити. Това е идемпотентност: една и съща входяща операция не създава нов бизнес резултат при всяко повторение.

Не разчитайте единствено на browser/server дедупликацията, за да поправи две независими сървърни интеграции. Запишете изпратеното събитие, резултата от доставката и причината за повторния опит. Логовете трябва да са достъпни само за оправомощения екип и да не показват ненужни клиентски данни.

Кога Purchase трябва да се изпрати?

Определете го според модела на магазина. При наложен платеж създадена поръчка не е равнозначна на окончателно реализиран приход. При онлайн плащане зареждането на страница „Благодарим“ може да не е достатъчно доказателство за успех. Платформата и магазинът трябва да използват ясно документиран резултат.

CAPI не отменя избора на потребителя или приложимите ограничения за данни. Пренасянето на измерване към сървъра не е основание да изпращате всичко без контрол.

За общата диагностика прочетете GA4, GTM и проследяване на реализации. При онлайн магазини DigitaL+ свързва Analytics & Tracking с Meta рекламата. Ако проблемът е в резултатите след правилно измерване, следващата тема е каталог, креативи и марж.

Често задавани въпроси

Event Match Quality показва ли, че няма дублиране?

Не. Качеството на съпоставяне на потребителските сигнали и разпознаването на повторено събитие са различни проверки.

Трябва ли event_id да е случаен?

Може да е генериран по различни начини, но трябва да е уникален за действието и устойчив при повторение. Двата канала трябва да използват една и съща стойност.

След поправката всички отчети ли ще станат еднакви?

Не. Ще премахнете конкретния дефект, но разлики поради приписване, статуси, време и допустимо измерване могат да останат.

Източници и проверка

Официални източници

  1. Meta Developers: обработване на дублирани Pixel и Conversions API събитияСъпоставяне по име и идентификатор на browser/server събитията.
Реални проекти

Свързани примери от портфолиото

Luxury Hotel Royal Prague - проект на DigitaL+

Luxury Hotel Royal Prague

Анализ на съществуващ трафик и запитване, автоматизацията на booking системата

За Luxury Hotel Royal Prague извършихме детайлен анализ на съществуващия трафик и запитванията, както и автоматизация на системата за резервации, с цел оптимизация на клиентската…

Виж проекта →
Обединена Българска Банка - проект на DigitaL+

Обединена Българска Банка

Информационна кампания в Google и Facebook

Участници сме в една от информационните кампании за преференциални условия и опцията за "ОК кредит" на ОББ. За целта бе създадена landing страница, към която…

Виж проекта →
KIMBERLY NASKEN - проект на DigitaL+

KIMBERLY NASKEN

Динамична реклама в Facebook

Използвахме динамични реклами във Facebook на базата на най-разглежданите и посещавани продукти.

Виж проекта →
D+
Автор и експертен редактор

DigitaL+ екип

Редакционен екип

Материалът е редактиран спрямо практиката на агенцията и посочените официални източници.

Виж експертния профил →
Продължете по темата

Свързани ръководства

От знание към изпълнение

Ако темата е част от реален проект, можем да я превърнем в приоритизиран план, implementation и measurement.

Свържете се с DigitaL+
Използваме бисквитки, за да персонализираме съдържанието и рекламите, да предоставяме функции на социалните медии и да анализираме нашия трафик. Също така споделяме информация относно използването на нашия сайт от ваша страна с нашите социални медии, партньори за реклама и анализи. View more
Cookies settings
Приеми
Откажи
Политика за поверителност и бисквитки
Privacy & Cookies policy
Cookie nameActive

Политика за защита на лични данни

Тази политика цели защита на вашите лични данни. Ако имате въпроси или проблеми относно използването на вашите лични данни, моля свържете се с нас и ние ще ви помогнем. Използвайки този сайт и/или нашите услуги, вие се съгласявате с обработване на вашите лични данни, така както е описано в настоящата Политика за защита на лични данни.

Съдържание

  • Дефиниции, използвани в настоящата Политика
  • Принципи на защита на данните, които спазваме
  • Какви са правата ви относно вашите лични данни
  • Какви лични данни събираме за вас
  • Как използваме вашите лични данни
  • Кой друг има достъп до вашите лични данни
  • Как запазваме вашите данни
  • Информация относно „бисквитките“
  • Надзорен орган

Дефиниции

Лични данни – всяка информация, свързана с идентификацията на физическо лице. Обработка – всяко действие или съвкупност от дейстия, които се извършват върху личните данни или набор лични данни. Субект на данни – физическо лице, чиито лични данни се обработват. Дете – физическо лице под 16 годишна възраст. Ние/нас  – №

Принципи на защита на личните данни

Обещаваме да спазваме следните принципи на защита на личните данни:
  • Принцип на законосъобразност, добросъвестност и прозрачност. Нашите дейности по обработка на данните са законосъобразни. Винаги отчитаме вашите права преди да обработим личните ви данни. Ако поискате, ние ще ви предоставим информация относно обработката на вашите данни.
  • Принцип на ограничение на целите. Нашите дейности по обработка на лични данни съответстват на целта, за която събираме тези данни.
  • Принцип на свеждане на данните до минимум. Събираме и обработваме единствено минимално необходимите лични данни за съответната цел.
  • Принцип на ограничение на съхранението. Няма да съхраняваме вашите лични данни по-дълго, отколкото е необходимо.
  • Принцип на цялостност на данните. Ще направим всичко в нашите възможности да осигурим акуратност на данните.
  • Принцип на поверителност на данните. Ще направим всичко в нашите възможности да осигурим защита на личните ви данни срещу неразрешено или незаконосъобразно обработване, случайна загуба, унищожаване или повреждане.

Права на субекта на данните

Субектът на данните има следните права:
  1. Право на информация – това означава, че имате правото да узнаете дали се обработват вашите лични данни, какви данни се събират, откъде са получени и защо, а също и кой ги обработва.
  2. Право на достъп – това означава, че имате правото да получите данните, които сме събрали от и за вас. Това включва правото ви да поискате и получите копие от събраните при нас ваши лични данни.
  3. Право на коригиране – това означава, че имате право да поискате коригиране или изтриване на ваши лични данни, които са неточни или непълни.
  4. Право на изтриване – това означава, че в определени обстоятелства можете да поискате личните ви данни да бъдат изтрити от нашите записи.
  5. Право на ограничаване на обработката – това означава, че при определени условия имате право да ограничите обработката на вашите лични данни.
  6. Право на възражение – това означава, че в определени случаи имате право да възразите срещу обработка на вашите лични данни, например в случай на директен маркетинг.
  7. Право да не сте обект само на автоматизирано обработване – това означава, че имате правото да възразите срещу автоматизирано обработване, включително профилиране, за да не сте обект на вземане на решения единствено на основа автоматизираното обработване. Това право можете да упражните когато има резултат от профилирането, който води до правни последици, които се отнасят до вас или ви оказват значително влияние.
  8. Право на преносимост – имате правото да получите вашите лични данни в машинно-четим формат, или ако е възможно, директно да се трансферират от един процесор към друг.
  9. Право на подаване на жалби – в случай, че откажем ваша молба съгласно вашето Право на достъп, ще ви посочим причините за този отказ. Ако не сте удовлетворени от начина, по който сме обработили молбата ви, молим ви да се свържете с нас.
  10. Право за помощ от страна на съответни надзорни органи – това означава, че имате правото да получите помощ от надзорни органи и право на други правни възмездия, като например претенции за нанесени вреди.
  11. Право да оттеглите съгласие – имате право да оттеглите което и да е съгласие, дадено от вас за обработка на личните ви данни.

Какви лични данни събираме за вас

Информация, която вие сте ни предоставили Това може да бъде ваш имейл адрес, име, пощенски или домашен адрес и т.н. Основно, това е информацията, която ни е необходима, за да ви предоставим съответен продукт/услуга или да подобрим вашия престой при нас. Запазваме информацията, която ни предоставяте, за да можете да извършвате различни дейности в сайта ни, включително да коментирате. Тази информация включва например вашето име и имейл адрес. Информация, която автоматично се събира за вас Тук се включва информация, която автоматично се съхранява от „бисквитки“ или други инструменти за вашата интернет сесия. Например, това е информация за вашата кошница за пазаруване, вашият IP адрес, вашата история на пазаруването (ако има такава) и т.н. Тази информация се използва, за да се подобри вашето преживяване на клиент при нас. Когато използвате нашите услуги или разглеждате съдържанието на нашия уебсайт, вашите действия може да бъдат включени в регистър (log). Информация от нашите партньори Събираме информация от нашите доверени партньори с потвърждение, че те имат законово основание да споделят тази информация с нас. Това е информация, която вие сте им предоставили директно или която те са събрали за вас на друго законово основание. Вижте списък с нашите партньори тук. Обществено достъпна информация Може да съберем информация за вас, която е обществено достъпна.

Как използваме вашите лични данни

Използваме вашите лични данни, за да:
  • ви предоставим нашите услуги. Това включва например регистриране на вашия акаунт; предоставяне на други продукти и услуги, които сте поискали; предоставяне на промоционални продукти по ваше желание и комуникация с вас във връзка с тези продукти и услуги; комуникация с вас; уведомяване към вас при промяна на услуги;
  • подобряване на вашето изживяване като клиент;
  • спазване на задължение съгласно закон или договор.
Използваме вашите лични данни на законосъобразна основа и/или с вашето съгласие. Във връзка със сключването на договор или изпълняването на договорни задължения, обработваме вашите лични данни със следните цели:
  • да ви идентифицираме;
  • да ви предоставим услуга или да ви изпратим/предложим продукт;
  • да се свържем с вас за осъществяване на продажба или за извършване на фактуриране;
Въз основа на законосъобразен интерес обработваме вашите лични данни за следните цели:
  • да ви изпратим персонализирани оферти (от нас и/или от наши строго подбрани партньори);
  • да администрираме и анализираме нашата клиентска база данни (поведение на пазаруване и история), за да подобрим качеството, разнообразието и наличността на продуктите/услугите, които предлагаме/предоставяме;
  • да съставяме въпросници за удовлетвореност на клиентите;
Освен ако не ни информирате друго, считаме за част от нашия законосъобразен интерес да ви предлагаме продукти/услуги, които са сходни или еднакви с вашата история на покупките/посещенията. С вашето съгласие обработваме личните ви данни за следните цели:
  • да ви изпращаме информационни бюлетини и оферти за кампании (от самите нас или от наши строго подбрани партньори);
  • за други цели, за които сме поискали вашето съгласие;
Обработваме вашите лични данни, за да изпълним задължения, произтичащи по закон и/или използваме вашите лични данни за възможности, предоставени по закон. Запазваме си правото да направим събраните от нас лични данни анонимни и да ги използваме по този начин. Ще използваме данни извън обхвата на настоящата Политика единствено когато те са анонимизирани. Запазваме информация за плащане/фактуриране и друга информация събрана от вас докато това е необходимо за счетоводни цели или други законови задължения, но не по-дълго от предвиденото в закона. Може да обработваме вашите лични данни за допълнителни цели, които не са упоменати тук, но отговарят на оригиналната цел, за която данните са били събрани. За да го направим, сме се постарали:
  • да се уверим, че връзката между целите, контекста и естеството на личните данни е подходяща за последваща обработка;
  • последващата обработка да не навреди на вашите интереси, и да осигурим подходящата защита за обработката.
Ще ви информираме за допълнителна обработка и нейните цели.

Кой друг има достъп до вашите лични данни

Не споделяме вашите лични данни с непознати. Личните данни за вас в някои случаи се предоставят на наши доверени партньори с цел осигуряване на услугата към вас или подобряване на вашето изживяване като наш клиент. Споделяме вашите данни с: Наши партньори по обработка:
  • #
Наши бизнес партньори:
  • #
Свързани трети страни:
  • #

Как защитаваме вашите лични данни

Полагаме всички усилия, за да защитим вашите лични данни. Използваме протоколи за безопасност при комуникиране и прехвърляне на данни (като напр. HTTPS). Използваме анонимизиране и псевдонимизиране, когато това е подходящо. Наблюдаваме нашите сисетми за възможни слабости и атаки. Въпреки че полагаме най-добрите си усилия, не можем да гарантираме безопасността на информацията. Но обещаваме да уведомим съответните власти за изтичане на данни. Също така ще уведомим и вас, ако има заплаха за вашите права или интереси. Ще направим всичко, което можем в разумни граници, за да предотвратим нарушаване на сигурността и да подпомогнем властите, ако все пак настъпи такова нарушаване. Ако имате акаунт при нас, обръщаме ви внимание да пазите в тайна вашето потребителско име и парола.

Деца

Не възнамеряваме да събираме или умишлено да събираме информация от деца. Нашите услуги не са насочени към деца и те не са наши целеви клиенти.

„Бисквитки“ и други технологии, които използваме

Използваме „бисквитки“ и/или други сродни технологии да анализираме потребителско поведение, да администрираме уебсайта, да проследяваме движенията на потребителите и да събираме информация относно потребители. Това се прави с цел персонализиране и подобряване на вашето изживяване при нас. „Бисквитката“ представлява малък текстови файл, който се съхранява на вашия компютър. „Бисквитките“ съхраняват информация, която се използва, за да подпомага работата на сайта. Само ние можем да достъпваме „бисквитките“, създадени от нашия уебсайт. Можете да контролирате „бисквитките“ от вашия браузер. Ако изберете да деактивирате „бисквитките“, това може да попречи на осъществяването на някои функции, които да желаете да използвате в нашия сайт. Използваме „бисквитки“ за следните цели:
  • Необходими „бисквитки“ – тези „бисквитки“ са ви необходими, за да можете да използвате някои важни функционалности от нашия уебсайт, като например да влезете с потребителско име и парола. Такива „бисквитки“ не събират никаква лична информация.
  • Функционални „бисквитки“ – тези „бисквитки“ осигуряват функционалност, която прави използването на нашата услуга по-удобно и да възможност за по-персонализирани характеристики. Например, те може да запомнят вашето име и парола в полетата за коментар, така че да не е необходимо да въвеждате тази информация всеки път, когато публикувате коментар при нас.
  • Аналитични „бисквитки“ – тези „бисквитки“ се използват, за да проследяват използването и функционирането на нашия уебсайт и услуги
  • Рекламни „бисквитки“ – тези „бисквитки“ се използват, за да предоставят реклами, които са свързани с вас и вашите интереси. В допълнение те се използват, за да ограничат броя пъти, в който виждате дадена реклама. Обикновено те се разполагат в сайта от рекламни мрежи с разрешение на оператора на уебсайта. Тези „бисквитки“ запомнят, че сте посетили даден сайт и информацията се предава на други организации като например рекламодатели. Често целевите или рекламни „бисквитки“ се обвързват с функционалност на сайта, предоставена от другата организация.
Можете да премахнете бисквитките, съхранявани на вашия компютър, посредством настройките на вашия браузер.Също така можете да контролирате някои бисквитки от трети лица, като използвате платформи за увеличаване на сигурността, като например optout.aboutads.info или youronlinechoices.com. . Ако желаете допълнителна информация за „бисквитките“ (на английски език), посетете allaboutcookies.org. Използваме Google Analytics, за да измерваме трафика на нашия уебсайт. Google имат собствена политика за съхраняване на лични данни, която можете да прегледате през техният сайт или тук. Ако желаете да бъдете изключени от Google Analytics, посетете страницата за изключване на Google Analytics.

Надзорен орган

Комисия за защита на личните данни

Промени в настоящата Политика за защита на лични данни

Запазваме си правото да правим промени в настоящата Политика за защита на лични данни. Последното изменение на Политиката е направено на 21.05.2018 г.
Save settings
Cookies settings
Back to top
Call Now Button