Bezoeker-id Marketing Cloud

De marketingCloudVisitorId is een universele en permanente id die uw bezoekers identificeert voor alle oplossingen in de Experience Cloud. Wanneer uw organisatie de id-service implementeert, kunt u met deze id dezelfde sitebezoeker en de gegevens ervan identificeren in verschillende Experience Cloud-oplossingen, zoals Adobe Target, Adobe Analytics of Adobe Audience Manager. Houd er rekening mee dat de marketingCloudVisitorId is vereist bij het benutten en integreren met Analytics en Audience Manager.

curl -X POST \
  'https://demo.tt.omtrdc.net/rest/v1/delivery?client=demo&sessionId=10abf6304b2714215b1fd39a870f01afc#1555632114' \
  -H 'Content-Type: application/json' \
  -H 'cache-control: no-cache' \
  -d '{
  "id": {
    "marketingCloudVisitorId": "10527837386392355901041112038610706884"
  },
  "context": {
    "channel": "web",
    "browser" : {
      "host" : "demo"
    },
    "address" : {
      "url" : "http://demo.dev.tt-demo.com/demo/store/index.html"
    },
    "screen" : {
      "width" : 1200,
      "height": 1400
    }
  },
    "execute": {
    "mboxes" : [
      {
        "name" : "SummerOffer",
        "index" : 1
      }
    ]
  }
}'

Bovenstaande voorbeeldvraag toont aan hoe een marketingCloudVisitorId die is opgehaald van de Experience Cloud ID-service, wordt doorgegeven aan Adobe Target. In dit scenario: Target genereert een tntId aangezien het niet binnen aan de originele vraag werd overgegaan die aan verstrekt zal worden in kaart gebracht marketingCloudVisitorId Zoals in de onderstaande reactie is vermeld.

Id van derde partij

Als uw organisatie een id gebruikt om uw bezoeker te identificeren, kunt u thirdPartyID om inhoud te leveren. U moet echter de thirdPartyID voor elke Adobe Target Delivery API bel je.

curl -X POST \
  'https://demo.tt.omtrdc.net/rest/v1/delivery?client=demo&sessionId=10abf6304b2714215b1fd39a870f01afc#1555632114' \
  -H 'Content-Type: application/json' \
  -H 'cache-control: no-cache' \
  -d '{
  "id": {
    "thirdPartyId": "B234A029348"
  },
  "context": {
    "channel": "web",
    "browser" : {
      "host" : "demo"
    },
    "address" : {
      "url" : "http://demo.dev.tt-demo.com/demo/store/index.html"
    },
    "screen" : {
      "width" : 1200,
      "height": 1400
    }
  },
    "execute": {
    "mboxes" : [
      {
        "name" : "SummerOffer",
        "index" : 1
      }
    ]
  }
}'

De voorbeeldvraag hierboven toont a thirdPartyId, een permanente id die uw bedrijf gebruikt om een eindgebruiker te identificeren, ongeacht of deze via internet, mobiele of IoT-kanalen communiceert met uw bedrijf. Met andere woorden: thirdPartyId verwijst naar gebruikersprofielgegevens die via kanalen kunnen worden gebruikt. In dit scenario: Target genereert een tntId, aangezien het niet binnen aan de originele vraag werd overgegaan, die aan verstrekt zal worden in kaart gebracht thirdPartyId Zoals in de onderstaande reactie is vermeld.

{
    "status": 200,
    "requestId": "55de9886-bd14-4dee-819c-7d1633b79b90",
    "client": "demo",
    "id": {
        "tntId": "10abf6304b2714215b1fd39a870f01afc.28_20",
        "thirdPartyId": "B234A029348"
    },
    "edgeHost": "mboxedge28.tt.omtrdc.net",
    ...
}

Klant-id

Klant-id's kan worden toegevoegd en gekoppeld aan een Experience Cloud-bezoeker-id. Wanneer u customerIds de marketingCloudVisitorId moeten ook worden verstrekt. Bovendien kan een authentificatiestatus samen met elk worden verstrekt customerId voor elke bezoeker. Met de volgende verificatiestatus kan rekening worden gehouden:

Status van verificatieGebruikersstatus
unknownOnbekend of nooit geverifieerd. Deze status kan worden gebruikt voor scenario's zoals een bezoeker die op uw plaats door op een vertoningsreclame is geland te klikken.
authenticatedDe gebruiker is momenteel geverifieerd met een actieve sessie op uw website of app.
logged_outDe gebruiker werd voor authentiek verklaard maar actief het programma geopend. De gebruiker bedoelde en bedoeld om van de voor authentiek verklaarde staat los te maken. De gebruiker wil niet meer worden beschouwd als geverifieerd.

Houd er rekening mee dat alleen wanneer de id van de klant zich bevindt authenticated status Doel verwijst naar de gegevens van het gebruikersprofiel die zijn opgeslagen en gekoppeld aan de id van de klant. Als de klant-id zich bevindt in unknown of logged_out staat, zal de klant identiteitskaart worden genegeerd, en om het even welke gegevens van het gebruikersprofiel die met het kunnen worden geassocieerd zullen niet voor publiek het richten worden gebruikt.

curl -X POST \
  'https://demo.tt.omtrdc.net/rest/v1/delivery?client=demo&sessionId=d359234570e044f14e1faeeba02d6ab23439914e' \
  -H 'Content-Type: application/json' \
  -H 'cache-control: no-cache' \
  -d '{
      "context": {
        "channel": "web",
        "browser" : {
          "host" : "demo"
        },
        "address" : {
          "url" : "http://demo.dev.tt-demo.com/demo/store/index.html"
        },
        "screen" : {
          "width" : 1200,
          "height": 1400
        }
      },
      "id": {
        "marketingCloudVisitorId" : "2304820394812039",
        "customerIds": [{
          "id": "134325423",
          "integrationCode" : "crm_data",
          "authenticatedState" : "authenticated"
        }]
      },
      "property" : {
        "token": "08b62abd-c3e7-dfb2-da93-96b3aa724d81"
      },
        "execute": {
        "mboxes" : [
          {
            "name" : "homepage",
            "index" : 1
          }
        ]
      }
    }'

De voorbeeldvraag hierboven toont aan hoe te om een te verzenden customerId met een authenticatedState. Wanneer u een customerIdde integrationCode, id, en authenticatedState en de marketingCloudVisitorId zijn vereist. De integrationCode is de alias van de klantkenmerkbestand via CRS.