Datainsamlingskomponenter data-collection-components
Datainsamlingskomponenterna omfattar datainsamlingsservrar, DIL-API, inkommande server-till-server-dataöverföringar och loggfiler.
Audience Manager innehåller följande datainsamlingskomponenter:
Datainsamlingsservrar (DCS) och PCS-servrar (Profile Cache Server) dcs-pcs
DCS och PCS fungerar tillsammans och tillhandahåller separat tjänster som är relaterade till kundanpassning, målgruppssegmentering och datalagring.
Data Collection Servers (DCS) -funktion
I Audience Manager, DCS:
- Tar emot och utvärderar trait-data från ett händelseanrop. Detta inkluderar information som används för segmentering i realtid och data som skickas in enligt schemalagda intervaller av server-till-server-överföringar.
- Segmentera användare baserat på deras realiserade egenskaper och de kvalificeringsregler du skapar med Segment Builder.
- Skapar och hanterar enhets-ID och autentiserade profil-ID. Detta inkluderar identifierare som DataProvider ID, användar-ID, deklarerade ID:n, integreringskoder osv.
- Kontrollerar om det finns ytterligare egenskaper hos PCS som en användare redan har uppnått före ett händelsesamtal i realtid. På så sätt kan DCS-användarna kvalificera sig baserat på realtidsdata och historiska data.
- Skriver loggfiler och skickar dem till analyssystem för lagring och bearbetning.
DCShanterar efterfrågan viaGlobal Server Load Balancing (GSLB)
DCS är ett geografiskt distribuerat och belastningsutjämnat system. Det innebär att Audience Manager kan dirigera begäranden till och från ett regionalt datacenter baserat på den geografiska platsen för en besökare. Den här strategin hjälper till att förbättra svarstiderna eftersom ett DCS-svar går direkt till ett datacenter som innehåller information om besökaren. GSLB gör vårt system effektivt eftersom relevanta data cachas i servrar som är närmast användaren.
I ett händelseanrop hämtas geografisk plats i ett nyckelvärdepar som returneras i en större mängd JSON-data. Detta nyckelvärdepar är parametern "dcs_region": region ID
.
Som kund interagerar du indirekt med DCS via vår datainsamlingskod. Du kan också arbeta direkt med DCS via en uppsättning API:er. Se API-metoder för datainsamlingsserver (DCS) och kod.
Profile Cache Servers (PCS)
PCS är en stor databas (i stort sett en stor cookie på serversidan). Den lagrar data som tas emot för aktiva användare vid server till server-överföringar och DCS. PCS-data består av enhets-ID:n, autentiserade profil-ID:n och tillhörande egenskaper. När DCS tar emot ett realtidssamtal kontrollerar det om PCS har andra egenskaper som en användare kan tillhöra eller vara berättigad till. Och om en egenskap läggs till i ett segment vid ett senare tillfälle läggs dessa trait-ID:n till i PCS och användarna kan kvalificera sig för det segmentet automatiskt, utan att besöka en viss webbplats eller app. PCS hjälper till att fördjupa Audience Manager i förståelsen av dina användare, eftersom det kan matcha och segmentera användare i realtid eller bakom kulisserna med nya och historiska trait-data. Detta beteende ger en mer fullständig och korrekt bild av era användare än bara med realtidskvalifikationer.
Det finns inga gränssnittskontroller som gör att våra kunder kan arbeta direkt med PCS. Kundåtkomst till PCS är indirekt, genom sin roll som datalager och dataöverföringar. PCS körs på Apache Cassandra.
Tar bort inaktiva ID:n frånPCS
Som tidigare nämnts lagrar PCS trait-ID:n för aktiva användare. En aktiv användare är en användare som har setts av edge-dataservrarna från valfri domän under de senaste 14 dagarna. Dessa anrop till PCS håller en användare i ett aktivt tillstånd:
- /event samtal
- /ibs anrop (ID-synk)
PCS tömmer egenskaper om de är inaktiva i 17 dagar. De här egenskaperna går dock inte förlorade. De är lagrade i Hadoop. Om användaren visas igen vid ett senare tillfälle, kommer Hadoopet att återföra alla sina egenskaper till PCS, vanligtvis inom 24 timmar.
Andra DCS/PCS processer: Avanmäl dig till sekretess
Dessa serversystem hanterar förfrågningar om sekretess och avanmälan av användare. Information om användarens cookie samlas inte in i loggfilen om en användare har avanmält sig från datainsamlingen. Mer information om våra sekretesspolicyer finns i Adobe Privacy Center.
Data Integration Library (DIL) dil
DIL är kod som du placerar på sidan för datainsamling. Mer information om tillgängliga tjänster och metoder finns i DIL API.
Inkommande server-till-server inbound-outbound-server
Detta är system som tar emot data som skickas in av olika server-till-server-integreringar med våra klienter. Mer information finns i dokumentationen om att skicka målgruppsdata.
Loggfiler log-files
PCS skapar och skriver data till loggfilerna. Dessa skickas till andra databassystem för bearbetning, rapportering och lagring.