Gedeelde apparaten
Dit artikel verstrekt context op gedeelde apparaten, hoe te om gegevens van gedeelde apparaten te behandelen en te verlichten gebruikend het stitching, en gedeelde apparatenblootstelling in uw gegevens te begrijpen gebruikend de Dienst van de Vraag.
Wat is een gedeeld apparaat?
Een gedeeld apparaat is een apparaat dat door meer dan één persoon wordt gebruikt. De gemeenschappelijke scenario's zijn apparaten zoals tabletten, apparaten die in kiosken worden gebruikt of computermateriaal dat door agenten in een vraagcentra wordt gedeeld.
Wanneer twee personen hetzelfde apparaat gebruiken en beide een aankoop doen, kunnen voorbeeldgebeurtenisgegevens er als volgt uitzien:
1234
1234
1234
ryan@a.com
1234
1234
cassidy@a.com
Zoals u uit deze lijst kunt zien, zodra de authentificatie op gebeurtenissen 3 en 5 gebeurt, begint een verbinding tussen apparaat identiteitskaart en een persoonidentiteitskaart te vormen. Om inzicht te krijgen in de impact van marketingactiviteiten op individueel niveau, moeten deze ongeoorloofde gebeurtenissen worden toegeschreven aan de juiste persoon.
Centrische analyse van personen verbeteren
Het koppelingsproces verhelpt dit toewijzingsprobleem door de geselecteerde persoon-id (in de voorbeeldgegevens, de e-mail) toe te voegen aan gebeurtenissen waar die id niet bestaat. Het plaatsen hefboomwerkingen een afbeelding tussen Apparaat IDs en Persoon IDs om ervoor te zorgen dat zowel voor authentiek verklaard als niet voor authentiek verklaard verkeer in analyse kan worden gebruikt, die het persoon centric houdt. Zie het Plaatsenvoor meer informatie.
Bij het instellen van tekenreeksen kunnen gedeelde apparaatgegevens worden toegewezen met de kenmerk last-auth of door het apparaat gesplitste kenmerk. Alle pogingen om niet-geverifieerde gebeurtenissen aan een bekende gebruiker te hechten zijn niet-deterministisch.
Attributie laatste auth
Last-auth kenmerkt alle onbekende activiteit van een gedeeld apparaat aan de gebruiker die het laatst voor authentiek verklaarde. De identiteitsdienst van het Experience Platform bouwt de grafiek op de last-auth attributie en als zodanig gebruikt in grafiek-gebaseerde stitching. Zie grafiek die van de Identiteit regels verbindt overzichtvoor meer informatie.
Wanneer kenmerk last-auth wordt gebruikt in stitching, worden id's met titel omgezet zoals in de onderstaande tabel wordt getoond.
1234
cassidy@a.com
1234
cassidy@a.com
1234
ryan@a.com
cassidy@a.com
1234
cassidy@a.com
1234
cassidy@a.com
cassidy@a.com
1234
cassidy@a.com
Apparaatsplitsing
Apparaat-spleet attributen anonieme activiteit van een gedeeld apparaat aan de gebruiker in dichtste nabijheid van de anonieme activiteit. Apparaatsplitsing wordt momenteel gebruikt voor stitching op basis van veld.
Wanneer de apparaat-gespleten attributie in het stitching wordt gebruikt, oplossen de Getegrafeerde IDs zoals aangetoond in de hieronder lijst.
1234
ryan@a.com
1234
ryan@a.com
1234
ryan@a.com
ryan@a.com
1234
ryan@a.com
1234
cassidy@a.com
cassidy@a.com
1234
cassidy@a.com
Gedeelde apparaatbelichting
Overweeg verschillende factoren om correct te begrijpen hoe wijdverspreide gedeelde apparaten in uw organisatie zijn. Bovendien kunt u door inzicht te krijgen in de algemene bijdrage van gebeurtenissen van gedeelde apparaten, beter inzicht krijgen in het effect op de algemene gebeurtenisgegevens die worden gebruikt voor analyse.
Om de gedeelde apparatenblootstelling te begrijpen, kunt u over het uitvoeren van de volgende vragen denken.
-
identificeer gedeelde apparaten
Om het aantal apparaten te begrijpen die worden gedeeld, voer een vraag uit die Apparaat IDs met twee of meer Gekoppelde Persoon IDs telt. Dit helpt apparaten identificeren die door veelvoudige individuen worden gebruikt.
code language-sql SELECT COUNT(*) FROM ( SELECT /* INSERT PERSISTENT FIELD HERE */ AS persistent_id, COUNT(DISTINCT /* INSERT TRANSIENT FIELD HERE */) AS transient_count FROM /* INSERT DATASET HERE */ GROUP BY 1 ) WHERE transient_count > 1;
-
Attributie van gebeurtenissen aan gedeelde apparaten
Voor de gedeelde apparaten die worden geïdentificeerd, bepaal hoeveel gebeurtenissen van het totaal aan deze apparaten kunnen worden toegeschreven. Deze toewijzing biedt inzicht in de invloed die gedeelde apparaten hebben op uw gegevens en de gevolgen voor de analyse.
code language-sql SELECT COUNT(*) AS total_events, COUNT(IF(shared_persistent_ids.persistent_id IS NOT NULL, 1, null)) shared_persistent_ids_events, (COUNT(IF(shared_persistent_ids.persistent_id IS NOT NULL, 1, null)) / COUNT(*)) * 100 AS shared_persistent_ids_events_percent FROM ( SELECT /* INSERT PERSISTENT FIELD HERE */ AS persistent_id, /* INSERT TRANSIENT FIELD HERE */ AS transient_id FROM /* INSERT DATASET HERE */ ) events LEFT JOIN ( SELECT persistent_id FROM ( SELECT /* INSERT PERSISTENT FIELD HERE */ AS persistent_id, COUNT(DISTINCT /* INSERT TRANSIENT FIELD HERE */) AS transient_count FROM /* INSERT DATASET HERE */ GROUP BY 1 ) WHERE transient_count > 1 ) shared_persistent_ids ON events.persistent_id = shared_persistent_ids.persistent_id;
-
identificeer anonieme gebeurtenissen op gedeelde apparaten
Bij de gebeurtenissen die aan gedeelde apparaten worden toegeschreven, bepaalt u hoeveel personen een Person-id hebben die anonieme gebeurtenissen aangeeft. Het algoritme dat u kiest (bijvoorbeeld last-auth, apparaat-split, of ECID-reset) om de gegevenskwaliteit te verbeteren, heeft invloed op deze anonieme gebeurtenissen.
code language-sql SELECT COUNT(IF(shared_persistent_ids.persistent_id IS NOT NULL, 1, null)) shared_persistent_ids_events, COUNT(IF(shared_persistent_ids.persistent_id IS NOT NULL AND events.transient_id IS NULL, 1, null)) shared_persistent_ids_anon_events, (COUNT(IF(shared_persistent_ids.persistent_id IS NOT NULL AND events.transient_id IS NULL, 1, null)) / COUNT(IF(shared_persistent_ids.persistent_id IS NOT NULL, 1, null))) * 100 AS shared_persistent_ids_anon_events_percent FROM ( SELECT /* INSERT PERSISTENT FIELD HERE */ AS persistent_id, /* INSERT TRANSIENT FIELD HERE */ AS transient_id FROM /* INSERT DATASET HERE */ ) events LEFT JOIN ( SELECT persistent_id FROM ( SELECT /* INSERT PERSISTENT FIELD HERE */ AS persistent_id, COUNT(DISTINCT /* INSERT TRANSIENT FIELD HERE */) AS transient_count FROM /* INSERT DATASET HERE */ GROUP BY 1 ) WHERE transient_count > 1 ) shared_persistent_ids ON events.persistent_id = shared_persistent_ids.persistent_id;
-
berekent blootstelling van gebeurtenis misclassificatie
Ten slotte moet de blootstelling worden beoordeeld waarmee elke klant mogelijk wordt geconfronteerd als gevolg van een onjuiste classificatie van gebeurtenissen. Bereken het percentage anonieme gebeurtenissen over het totale aantal gebeurtenissen voor elk gedeeld apparaat. Dit helpt de potentiële invloed op de nauwkeurigheid van klantgegevens te begrijpen.
code language-sql SELECT COUNT(*) AS total_events, COUNT(IF(shared_persistent_ids.persistent_id IS NOT NULL, 1, null)) shared_persistent_ids_events, (COUNT(IF(shared_persistent_ids.persistent_id IS NOT NULL AND events.transient_id IS NULL, 1, null)) / COUNT(*)) * 100 AS shared_persistent_ids_events_percent FROM ( SELECT /* INSERT PERSISTENT FIELD HERE */ AS persistent_id, /* INSERT TRANSIENT FIELD HERE */ AS transient_id FROM /* INSERT DATASET HERE */ ) events LEFT JOIN ( SELECT persistent_id FROM ( SELECT /* INSERT PERSISTENT FIELD HERE */ AS persistent_id, COUNT(DISTINCT /* INSERT TRANSIENT FIELD HERE */) AS transient_count FROM /* INSERT DATASET HERE */ GROUP BY 1 ) WHERE transient_count > 1 ) shared_persistent_ids ON events.persistent_id = shared_persistent_ids.persistent_id;