It is possible to track ETH addresses on Decentraland and Cryptovoxels for the use of targeted advertising. By knowing the kinds of spaces visit it is possible to correlate behaviors to gain more granular insights.
Cryptovoxels offers the ability to track addresses via
parcel.on('playerenter', e =>{
let walletAddress = e.player.wallet
});
Decentraland offers the ability to track addresses via
import { getUserData } from "@decentraland/Identity"
executeTask(async () => {
let data = await getUserData()
let walletAddress = data.publicKey
})
If privacy is a concern the addresses can be hashed with a secret salt or hashed with itself to make it harder for someone to pinpoint the actual address.
This would allow the data collected from the beacon to correlate behavior and to cluster the types of users who visit certain parcels offering a way of segmenting users. This gives advertisers a way of targeting desired users on a particular experiences.
Collecting eth addresses of users can be invasive and this might not be desirable for users. Some mitigating measures is with an added layer of obfuscation to prevent addressed from being tracked directly.