Egenverk Conversion Relay · Dokumentation
Felsökning
Börja med Konfigurationsstatus på fliken Inställningar och med loggen. Den öppnar du med Öppna loggen på fliken Validering & logg, eller under WooCommerce → Status → Loggar med källan egenverk-conversion-relay.
Var hittar jag loggen?
Under WooCommerce → Status → Loggar, källa egenverk-conversion-relay. Fel loggas alltid. För mer detaljer väljer du Info + varningar + fel eller Debug + alla andra nivåer som Loggnivå på fliken Inställningar.
WooCommerce har en egen tröskel under WooCommerce → Inställningar → Avancerat → Loggar som kan dölja info och debug även när Conversion Relay skriver dem. Sänk den medan du felsöker.
Ingenting mäts
Gå igenom i den här ordningen:
- Aktivera mätning (huvudreglage) är på, och Aktivera Conversions API eller Aktivera webbläsarpixel är på.
- Pixel-ID är sparat.
- Samtyckesintegration är vald. Annars visas notisen Conversion Relay mäter inte. Välj en samtyckesintegration under WooCommerce → Inställningar → Conversion Relay.
- Med WP Consent API: tillägget WP Consent API är aktivt, annars visas Conversion Relay mäter inte. Tillägget WP Consent API är inte aktivt, så marknadsföringssamtycket kan inte läsas. Bannern måste också ange samtyckestyp (opt-in eller opt-out). Utan samtyckestyp räknas samtycket som okänt.
- Webbläsarpixeln används bara när Läge är Produktion, och bara för de händelser som är påslagna under Webbläsarhändelser.
- Besökaren har godkänt marknadsföring. Okänt eller nekat samtycke mäter ingenting.
- Sidcachen är tömd efter senaste ändringen av inställningarna.
Visar admin Conversion Relay kräver WooCommerce. eller en notis om att Convert Relay är aktivt, körs tillägget inte alls förrän det är åtgärdat.
Valideringstestet blir inte bekräftat
- Går Validera syntetisk API-händelse inte att trycka på står det Ange pixel-ID och API-nyckel först. Fyll i båda och spara.
- Ett Pixel-ID med andra tecken än bokstäver, siffror, bindestreck och understreck sparas inte, och ett meddelande säger det. Detsamma gäller en API-nyckel med mellanslag eller styrtecken.
- API:et svarade · valideringen är obekräftad betyder att API:et svarade utan ett kvitto som kunde verifieras. Valideringen kunde inte slutföras betyder att anropet misslyckades. Kontrollera att Pixel-ID och nyckel hör till samma datakälla i Ads Manager, och läs felkoden i Valideringslogg och i loggen.
Notisen säger att API-nyckeln inte kan dekrypteras
Den sparade API-nyckeln kan inte längre dekrypteras, oftast för att webbplatsens säkerhetsnycklar har ändrats. Ange nyckeln igen. Det händer när WordPress säkerhetsnycklar (salts) byts. Ange nyckeln igen, eller definiera den i wp-config.php. Köp som köades före bytet kan inte heller läsas, så lägg nya testorder.
Databaslås visar Saknas
Kön använder databasens namngivna lås (GET_LOCK) för att ett köp bara ska skickas av en process. Utan dem köas inga köp, och det loggas som fel. Du behöver MySQL eller MariaDB med GET_LOCK. En databasproxy som delar anslutningar mellan förfrågningar måste hålla samma anslutning genom hela förfrågan.
Varning om att köpsnapshoten misslyckades
Den senaste köpsnapshoten misslyckades på fliken Validering & logg betyder att ett köp inte kunde läggas i kön. Kontrollera valuta, antal, kryptering och databasstöd: valutor utanför ISO 4217 och antal med decimaler stöds inte. Varningen försvinner när nästa köp köas.
Köp fastnar i kön
- Är huvudreglaget eller Aktivera Conversions API av väntar köpen i kön. De skickas när du slår på igen, så länge de är yngre än sju dagar, annars blir de Utgången.
- Kontrollera att WordPress schemalagda jobb körs: under WooCommerce → Status → Schemalagda åtgärder, grupp
egenverk-conversion-relay, ska väntande åtgärder inte bli liggande. - Ett köp som inte kunnat skickas försöks igen med ökande väntetid, högst åtta gånger och inom sju dagar. Därefter blir det Misslyckad.
- Ett köp med status Obekräftad försöks inte om automatiskt. Använd Försök igen på fliken Leveransstatus.
Köp är pausade
Läge eller Pixel-ID ändrades efter att köpen köades. De skickas aldrig med de nya inställningarna. Återställ inställningen och tryck på Försök igen, eller låt dem löpa ut efter sju dagar.
Testordern från valideringen syns inte i produktion
Så ska det vara. Order från valideringsläget skickas aldrig om. Lägg en ny testorder efter bytet till Produktion.
En order räknades inte
- Huvudreglaget eller Aktivera Conversions API var av när ordern betalades. Sådana order fångas inte i efterhand.
- Ordern har inte betalats än, står som pausad (on hold) eller betalningen är inte bekräftad. Postförskott och banköverföring räknas när ordern når Behandlas eller Slutförd.
- Ordern lades utan marknadsföringssamtycke, eller samtycket nekades vid betalningen. Samtycke som ges efter betalningen räknas inte.
- Ordern är en förnyelse av en prenumeration, eller uteslöts med filtret
egenverk_conversion_relay_capture_order. - Ordern annullerades eller återbetalades innan köpet skickades. Den får då status Stoppad.
- Betalningen ligger mer än sju dagar bakåt i tiden.
En återbetalning efter att köpet skickats rapporteras inte. Tänk på det när du jämför annonsernas intäkter med butikens.
Händelser räknas två gånger
Oftast finns en annan OpenAI-pixel kvar, till exempel i Google Tag Manager. Conversion Relay tar aldrig över en pixel det inte laddat själv. Ta bort den gamla pixeln och dess händelsetaggar, och kontrollera sedan att webbläsaren bara laddar en pixel och skickar en händelse per handling.
Kopior av order från tillägg som duplicerar eller delar order bär den ursprungliga orderns koppling. Uteslut dem med filtret egenverk_conversion_relay_capture_order, se Referens.
Pixeln laddas inte
- En annonsblockerare kan stoppa pixeln. Köpen från servern skickas ändå.
- Har webbplatsen en Content Security Policy måste OpenAI:s adresser vara tillåtna, se Referens.
Ett nekat samtycke når inte servern
Sidcachen och ett CDN får inte leverera cachad HTML till förfrågningar med kakorna wp_woocommerce_session_*, woocommerce_items_in_cart eller wordpress_logged_in_*, och måste skicka kakorna vidare till PHP. WooCommerce vanliga undantag i sidcachen gör det, men kontrollera det på varje webbplats.
Nås butiken på fler adresser än startadressen och WordPress-adressen, till exempel via flera domäner, lägg till dem med filtret egenverk_conversion_relay_allowed_origins, se Referens. Ett avvisat ursprung loggas som varning.
Inställningarna ändrades men butiken beter sig som förut
Sidorna bär med sig de inställningar de skapades med. Töm sidcachen. Efter en uppdatering av tillägget ska sidcachen också tömmas.