Bejelentkezés

Szóval, kampányt futsz és konverziókat kapsz valamilyen affiliate hálózatból vagy termékértékesítésből, de a konverziók nem jelennek meg a FunnelFluxban.

Itt néhány hibaelhárítási lépést fogok bemutatni - egy gondolatmenetet, amit követhetsz.

Először is, hogyan indítod el a konverziókat?

Két lehetőség van - postback URL használata (szerver-szerver közötti), vagy JavaScript. Nézzük át mindkét konverziós folyamatot.


Konverziók Postback URL-en keresztül

Ha postback URL-en keresztül követed a konverziókat, több lépésnek kell megtörténnie ahhoz, hogy ez sikeresen működjön:

  1. A felhasználókat egy ajánlat oldalra kell küldened átirányítással -- vagyis egy FunnelFlux által generált követési linken vagy egy akció kattintási linken keresztül
  2. Ennek az ajánlat oldalnak tovább kell adnia a mi találat azonosítónkat az URL-jében, a {hit} token használatával, amit valószínűleg az ajánlat forrás adatátadási részében fogsz beállítani
  3. A hálózatnak/ajánlati platformnak rögzítenie és tárolnia kell ezt a találat azonosító értéket
  4. A hálózatnak/ajánlati platformnak később el kell küldenie egy postbacket a FunnelFluxnak, amely átadja ezt a tárolt értéket.

Mindezeknek a dolgoknak helyesen kell működniük ahhoz, hogy egy postback konverziókat indítson el.

Azonosítsunk néhány gyakori problémát minden lépésnél.

Felhasználók küldése egy ajánlat oldalra

Van egy ajánlatod a FunnelFluxban, amely a felhasználókat valamilyen hálózathoz/hirdetőhöz vagy akár egy általad irányított ajánlat oldalra küldi.

Íme néhány megfontolnivaló dolog:

  • Ajánlatot használsz landoló oldal helyett? A landoló oldalak nem hoznak létre olyan találatokat, amelyek közvetlenül konvertálhatnak
  • A tölcsérben, ha olyan landoló oldalt használsz, amely egy ajánlatra mutat, használsz akció URL-t az oldalon a kattintáshoz? Enélkül nem fog átirányítani a követőn keresztül, és nem kerülne átadásra találat azonosító
  • Ha hirdetésből > ajánlatra linkelsz az átirányítási linkjeink használatával, akkor végig átirányítanál -- tehát ott minden rendben van
  • De hogy biztosra menjünk... a FunnelFlux URL-t használod a hirdetéseidben, nem pedig magát az ajánlat URL-jét?

Következő lépés, adatok átadása az ajánlatnak/hirdetőnek

Most tehát nézzük meg az adatok átadását magának az ajánlatnak.

Az adatátadási részben (ideális esetben) átadsz egy paramétert = a mi követési azonosítónk, amely a {hit} tokent tartalmazza

Ellenőrizheted, hogy az adatátadás a várt módon történik-e az ajánlat szerkesztésével --> adatátadás fül. Itt láthatod az ajánlat forrásból örökölt adatátadást, közvetlenül az ajánlaton, és a végső eredményül kapott URL-t, amire a rendszerünk átirányít:

  • Valóban átadod a {hit}-et a hálózatnak/hirdetőnek? Ennek az adatátadási részben kellene lennie. Át kell adnunk a következő rendszernek ennek az ajánlatnak a találat azonosítóját, amely az átirányításkor jön létre (nem létezik, amíg meg nem próbáljuk betölteni magát az ajánlatot)
  • Ez a találat olyan paraméternév alatt kerül átadásra, mint clickid, s5, aff_sub3 stb., amit a hálózat platformja használ és adatokat rögzít róla?
  • Ha elmész a hálózati platformra és a kattintási jelentéseikhez, tudsz-e jelentést készíteni erről a paraméterről és látni a FunnelFluxból érkező találat azonosítókat? Ha ezek ajánlat találatok, mindig "h"-val végződnek
  • Néha a hálózat nem engedi, hogy kattintási azonosítók alapján készíts jelentést. De ha tudsz jelentést készíteni erről a paraméterről, látni fogod a mi találat azonosítóinkat. Ha nem látod őket, akkor a hálózatnak nincsenek meg az azonosítók, és nincs mód arra, hogy konverziót küldjenek a FunnelFluxnak -- és egy adatátadási problémát kell megoldanod.

A postback a FunnelFluxhoz

Tegyük fel, hogy az adatátadás rendben működik, de még mindig nem jelennek meg konverziók a FunnelFluxban. Vedd figyelembe ezeket a pontokat:

  • A hálózatnak átadott találat azonosítóid -- ellenőrizd, hogy "h"-val végződnek-e, ami azt mutatja, hogy ajánlat találatok, nem pedig landoló oldal találatok
  • A globális postback URL-ed a rendszerbeállításokban található. Ilyen formátumú:
https://DOMAIN/pb/?hit=HIT_ID&rev=REVENUE&tx=OPTIONAL_TXID
  • Ezt használod? Győződj meg róla, hogy a HIT_ID helyőrzőt egy olyan token helyettesíti, mint a {click_id}, amit a hálózat dinamikusan helyettesít az adott felhasználó átadott találat azonosítójával
  • Győződj meg róla, hogy a REVENUE-t valamilyen számértékkel vagy egy olyan tokennel helyettesíted, mint a #payout#, amit a hálózat valós konverziós értékkel helyettesít
  • Van bármilyen elírás a postback URL-ben? Egy hiányzó ? vagy & érvénytelen szintaxist okozhat és egy olyan URL-t, ami egyáltalán nem működik
  • Ha kétségeid vannak, megkérhetsz minket, hogy nézzük meg a bejövő postback naplóinkat, hogy lássuk, mit kapunk és miért nem működhet

Ennyi a postback alapú követés hibaelhárításáról. Minden az adatok egyik rendszerből a másikba történő átadásán és a tokenek helyes használatán múlik.

Ha bármi helytelen ebben a folyamatban, például egy hibás URL, egy azonosító át nem adása, vagy egy postback URL helytelen beállítása, akkor a konverziók nem fognak megjelenni.

Ezek a rendszerek programozottak és explicitek, így nem tudják értelmezni a hibáidat és kijavítani őket, egyszerűen nem fogják azt tenni, amit vársz.


Konverziók JavaScripten keresztül

A konverziók JavaScripten keresztüli követése meglehetősen különböző, mivel nincs szükség explicit adatátadásra az A rendszertől a B-hez, és ami fontos, kliens oldalon történik.

A postback URL-ek "szerver oldali" követést jelentenek abban az értelemben, hogy nem a konvertáló felhasználó küldi a konverziós kérést. De JavaScripttel a felhasználó böngészőjében töltődik be, és az abban a böngészőben lévő kontextusra fog támaszkodni.

Emiatt eredendően kevésbé megbízható -- a felhasználók böngésző környezete nagyon változatos, és sok minden akadályozhatja a követést, mint a böngésző szabványok, adatvédelmi korlátozások, adblock bővítmények, és persze -- a felhasználók furcsa dolgokat csinálnak.

Íme, hogyan követnéd általában JavaScripttel:

  1. Tedd a globális fejléc JS-ünket minden érintett oldalra
  2. Tedd a nézet követő JS-t minden oldalra, mivel szeretnéd követni a nézeteket, és vannak segéd funkciói, amelyek általában javítják a követést (fontos!)
  3. Amikor egy specifikus ajánlatot szeretnél konvertálni, menj az ajánlat szerkesztéséhez > konverzió követés > szerezd meg a konverzió követő kódot
  4. Helyezd el azt a kódot ott, ahol el szeretnéd indítani a konverziót -- ez általában a köszönő oldal, ami az ajánlat után jön, és manuálisan is végrehajthatod a szkriptet, ha megvannak hozzá a technikai képességeid

Elég tipikus -- de sok oka lehet annak, hogy ez miért nem működik, és sok minden a böngésző sajátosságaival és problémáival függ össze. Nézzünk át néhány fő okot, amiért ez a követés nem sikerülhet.

1. probléma: A JavaScripted valójában nem töltődik be megfelelően

Ahhoz, hogy a konverziós kód betöltődjön, még mindig szükséged van a globális fejléc JS-ünkre az oldalon a konverziós szkript előtt.

Ha nincs meg, győződj meg róla, hogy hozzáadod. Csak EGYSZER szabad jelen lennie bármely oldalon.

Ha csak egy kódblokkot tudsz elhelyezni egy oldalon, csak tedd a konverziós kód elé. Ideális, ha a <head>-ben van, de ez nem kritikus, csak előbb kell jönnie.

Ha részletesebben szeretnéd tesztelni a dolgokat, megnyithatod a böngésződ webfejlesztői eszközeit > hálózat fül, törölj mindent, majd frissítsd az oldalt és nézd meg a kéréseinket. A legegyszerűbb módja ennek, ha a követőd domainjére szűrsz.

Látnod kell, ahogy a lumetric.js betöltődik, majd esetleg egy nézet esemény és egy konverziós esemény.

Íme egy példa a funnelflux.com kezdőlapján:

Ezen kívül, ha rákattintok a "funnel" kérésre, meg tudom vizsgálni a választ:

Tipp: kattints a " { } " gombra ennek a panelnek a bal alsó sarkában Chrome-ban a formázáshoz.

Itt láthatom, hogyan válaszolt a követőnk. Feloldott egy látogató azonosítót, ami azt jelenti, hogy a követés rendben működött. Ha nem, akkor hibaüzenetnek kellene lennie, ami azt jelenti, hogy valami nem működik teljesen rendben.

2. probléma: Nem a megfelelő konverziós kódot használod

Amikor az ajánlat beállításaihoz > konverzió követéshez mész, van egy JavaScript kód, ami specifikus arra az ajánlatra, nevezetesen, hogy tartalmazza az ajánlat azonosítóját a kódban a "p" érték alatt.

Ha nem kifejezetten ezt a kódot használtad, akkor a konverziós eseményed nem mondja azt, hogy "Ezt a konkrét ajánlatot szeretném konvertálni".

Lehet, hogy más értéket küld és zavart okoz, vagy lehet, hogy egyáltalán nincs értéke. Ebben az esetben a FunnelFlux megpróbálja azonosítani a felhasználót és konvertálni a legutóbb meglátogatott ajánlatot.

3. probléma: A kód betöltődik, de nem tudja azonosítani a felhasználót

Ez is könnyen előfordulhat, és egyértelmű lesz, ha megvizsgálod a konverziós kód válaszát a konzolon/eszközökben fentebb.

Ha azt mondja, hogy nem találja a tölcsért/látogatót, akkor valószínűleg elvesztette a felhasználó munkamenetének nyomát.

Ez a kliens oldali követés kihívásaiból adódik... ha több oldalon keresztül ugrik ide, és valamilyen harmadik fél weboldalán van, valószínűleg sütikre kell támaszkodnia (engedélyezve vannak a sütik a nézet-követő kódodban?).

Nincs egyszerű módja ennek a korlátozásnak a megkerülésére -- ez minden JavaScript követést érint, még a Facebook és a Google Analytics követését is. Ezért a szerver oldali követés gyakran megbízhatóbb.

Ha ezek olyan oldalak, amiket te irányítasz, akkor próbáld biztosítani, hogy átadod a "vid"-et az oldalak között, ami mindig megtörténik az átirányításainkkal, és a JS-ünk automatikusan megpróbálja hozzáadni ezt a látogató/munkamenet azonosítót az akció URL-ekhez. Alapvetően megpróbálja manuálisan nyomon követni a süti értékét az URL-en keresztül.

Ha a VID jelen van az aktuális URL-ben vagy a referrerben, a JavaScriptünk megpróbálja megtalálni, de ez nem mindig áll a te irányításod alatt.

Ezen a ponton, ha te irányítod az oldalakat, de közvetlen linkeket használsz az oldalak között (nem olyan akció URL-eket, amik átirányítanak a követőn keresztül), győződj meg róla, hogy:

  • Használd a nézet követő JS-ünket minden oldalon
  • A kattintási linkeken add hozzá a data-lum="action" attribútumokat

Az utóbbi pontnál, a JS-ünk ezeket a linkeket is látni fogja és adatokat ad hozzájuk a követés javítása érdekében. Tehát megváltoztathatod ezt:

<a href="/somepage">Some Link</a>

erre

<a href="/somepage" data-lum="action">Some Link</a>

Ha ezt teszed, a JS-ünk adatokat ad ezekhez a linkekhez, így a következő oldalon az ottani JS-nek több kontextusa lesz és megbízhatóbb lesz.

Ezt láthatod a funnelflux.com kezdőlapján -- ha megvizsgálod az oldalunkat, látni fogod, hogy a linkjeinkhez mind hozzá lett adva ez az adat. De ha megnézed az oldal forrását, ezek az értékek nem léteznek!

Oldal forrás:

Mi történik a böngészőben betöltéskor:

Látod, hogy mindez a extra dolog hozzáadódik? Ez a mi JS-ünk munkája, amely biztosítja, hogy amikor rákattintasz arra a linkre, a következő oldalnak meglegyen minden kontextusa, amit ez az oldal létrehozott.

Ezért olyan hasznos, ha a JS-ünk ott van minden oldaladon, még akkor is, ha nincs rá szükséged és átirányítási linkeket használsz végig!