Audience Activation

Met de extensie Audience Activation kunt u het Real-Time CDP-publiek in Adobe Commerce activeren en unieke aanbiedingen in het winkelwagentje maken. Deze aanbiedingen en de prikkels omvatten gemeenschappelijke e-handel die technieken, zoals koopt 2 krijgt 1 vrije, heldenbanners die op die klant worden gericht, en gewijzigde productprijs door diverse aanbiedingen. Het publiek dat in Real-Time CDP is samengesteld, is gebaseerd op gegevens van verschillende bedrijfssystemen, zoals Enterprise Resource Planning (ERP), Customer Relationship Management (CRM), verkooppunten en marketingsystemen. Omdat de informatie van het klantensegment constant wordt verfrist, kunnen de klanten van een segment worden geassocieerd en worden losgemaakt aangezien zij in uw opslag winkelen.

U kunt publiek in een Luma storefront of zonder kopstorefront activeren. In een Luma-winkel wordt de publieksinformatie (segmentlidmaatschap) opgeslagen in een cookie aan de Commerce-zijde. In een koploze winkel wordt publieksinformatie doorgegeven in de GraphQL API-header als een parameter met de naam: aep-segments-membership .

Opmerkingen bij de release

Deze sectie bevat informatie over updates voor de extensie Audience Activation en bevat:

Nieuw - Nieuwe eigenschappen
Repareren - Oplossingen en verbeteringen
Bug - Bekende kwesties

Zie Komende Versiesom over versieschema's en steun te leren.

Zie de ontwikkelaarsdocumentatie aan over productverenigbaarheidleren.

Ondersteunde service-updates

In deze releaseopmerkingen worden wijzigingen in de functies en correcties beschreven die betrekking hebben op extensies die door het Audience Activation worden gebruikt.

Ondersteunde service-updates

Augustus 15, 2023

Repareren - werkte het dashboard van het Soorten Soorten publiek van Real-Time CDPbij om het filtreren te vereenvoudigen.

Juni 27, 2023

Repareren - Toegevoegde steun voor PHP 8.2 in het magento/module-data-services-graphql pakket.

30 Mei, 2023

Nieuw - Bijgewerkt het dashboard van het Soorten Soorten publiek van Real-Time CDPom de capaciteit te omvatten, het actieve publiek binnen uw instantie van Adobe Commerce te sorteren, te zoeken en te filtreren.

2.2.0.

[​ Verenigbaarheid ​]{class="badge informative" title="Compatibiliteit"}

12 Juni, 2024

Nieuw - de versie van GA voor verwante productregelsdie door publiek worden geïnformeerd.

2.1.1.

[​ Verenigbaarheid ​]{class="badge informative" title="Compatibiliteit"}

4 April, 2024

Nieuw - Toegevoegde steun voor PHP 8.3.

2.2.0-bèta1

[​ Verenigbaarheid ​]{class="badge informative" title="Compatibiliteit"}

16 februari 2024

Nieuw - als u aan bèta deelneemt, zorg ervoor uw composer.json dossier het volgende op het wortelniveau heeft: "minimum-stability": "beta".
Nieuw - (Beta) toegevoegde capaciteit om verwante productregelstot stand te brengen die door publiek worden geïnformeerd.

2.1.0.

[​ Verenigbaarheid ​]{class="badge informative" title="Compatibiliteit"}

Januari 24, 2024

Nieuw - Bijgewerkt het dashboard van het Soorten Soorten publiek van Real-Time CDPom de websites te omvatten die het publiek bevatten en specificeren welke dynamische blokken en de regels van de kartprijs worden gevormd om die soorten publiek te gebruiken.

2.0.1.

[​ Verenigbaarheid ​]{class="badge informative" title="Compatibiliteit"}

16 november 2023

Repareren - Verbeterde stabiliteit.

2.0.0.

[​ Verenigbaarheid ​]{class="badge informative" title="Compatibiliteit"}

10 oktober, 2023

Nieuw - Toegevoegde steun voor OAuth 2.0 wanneer u 🔗 de uitbreiding van het Audience Activation vormt.
Repareren - Verbeterde stabiliteit.

1.2.0.

[​ Verenigbaarheid ​]{class="badge informative" title="Compatibiliteit"}

Augustus 15, 2023

Repareren - werkte de UI componentenversie bij.

1.1.0.

30 Mei, 2023

[​ Verenigbaarheid ​]{class="badge informative" title="Compatibiliteit"}

Nieuw - Toegevoegde steun voor dynamische blokkenin een headless storefront.

1.0.1.

Mei 11, 2023

[​ Verenigbaarheid ​]{class="badge informative" title="Compatibiliteit"}

bevestig - Vaste een kwestie waar een dynamisch blok of de regel van de kartprijs niet op de storefront werd toegepast.
Bevestig - Vloedigde een kwestie waar een niet gevormde installatie van de uitbreiding van het Audience Activation een fout veroorzaakte wanneer een handelaar probeerde om een dynamisch blok tot stand te brengen of bij te werken.

1.0.0.

Maart 31, 2023

[​ Verenigbaarheid ​]{class="badge informative" title="Compatibiliteit"}

Nieuw - Algemene beschikbaarheidsversie

Implementatie

De volgende taken zijn van toepassing op zowel de uitvoeringen van het Luma als van het hoofdloze winkelcentrum. Als u het publiek in Adobe Commerce wilt activeren, moet u:

  • Adobe Commerce versie 2.4.4 of hoger installeren
  • activeerAdobe Commerce als bestemming in Real-Time CDP
  • installeerde Audience Activation uitbreiding in Admin
  • vormde Audience Activation uitbreiding in Admin

De extensie installeren

Installeer de Audience Activation uitbreiding van marktPlace, of stel het volgende bevel in werking:

composer require magento/audiences

De extensie configureren

Nadat u de extensie Audience Activation hebt geïnstalleerd, moet u zich aanmelden bij uw Commerce-beheerder en het volgende invullen:

  1. Voor Admin sidebar, ga System > Services>Commerce Services Connector.

  2. Teken binnenaan uw rekening van de Adobe en selecteer uw organisatieidentiteitskaart

  3. Voor Admin sidebar, ga System > Services>Data Connection.

  4. Op het Datastream ID gebied, kleef identiteitskaart van de gegevensstroom die u creeerde toen u 🔗 Adobe Commerce als bestemming in Real-Time CDP activeerde.

    Deze gegevensstroom verzendt gegevens van uw Commerce-website naar Real-Time CDP om te bepalen of een klant tot een publiek behoort. Als u nog geen gegevensstroom hebt gecreeerd, creeerin Experience Platform, voeghet aan de bestemming van Commerce in Real-Time CDP toe, en aan de Data Connectionuitbreiding in Admin.

    note note
    NOTE
    Wanneer u een gegevensstroomidentiteitskaart specificeert, associeert u het aan een specifieke websitein de Data Connection uitbreiding. Als uw opslag van Commerce veelvoudige websites heeft, creeer een bestemmingvoor elke website in Real-Time CDP en gebruik verschillende gegevensstroom identiteitskaart voor elk.
  5. Voor Admin sidebar, ga Stores > Settings>Configuration.

  6. Vouw Services uit en selecteer Data Connection .

  7. voegde dienstrekening en credentiedetails toe.

Waar kan het Real-Time CDP-publiek in Commerce worden gebruikt?

Als de extensie Audience Activation is ingeschakeld, kunt u:

TIP
Voor een volledig gebruiksgeval van begin tot eind over hoe te om Commerce gegevens naar Real-Time CDP uit te voeren, bouwt een publiek, dan activeert dat publiek aan Commerce, zie een publiek in Real-Time CDP creëren gebruikend Commerce gebeurtenisgegevens.

Real-Time CDP-doeldashboard

U kunt alle actievepubliek bekijken dat beschikbaar is om binnen uw instantie van Adobe Commerce te personaliseren gebruikend het 3} dashboard van het Soorten publiek van Real-Time CDP {.

Om tot het publiek van Real-Time CDP dashboard toegang te hebben, ga naar Admin sidebar, dan ga Customers > Real-time CDP Audience.

het Dashboard van het Soorten Soorten publiek van Real-Time CDP

Het dashboard bevat de volgende velden:

Kolom
Beschrijving
Hide filters
Hiermee kunt u alle filters tonen of verbergen die u op het dashboard kunt toepassen. Het enige filter dat u op dit moment kunt toepassen, is Last updated . Met dit filter kunt u een datumbereik voor soorten publiek selecteren op basis van het tijdstip waarop ze voor het laatst zijn bijgewerkt.
Search
Hiermee kunt u zoeken naar actief publiek in uw Commerce-exemplaar.
Name
Naam gegeven aan het publiek in Real-Time CDP.
Origin
Geeft aan waar het publiek vandaan kwam, zoals Experience Platform .
Websites
Geeft aan welke websites zijn geconfigureerd om het publiek te gebruiken.
Dynamic Blocks
Geeft aan welke dynamische blokken zijn geconfigureerd om het publiek te gebruiken.
Cart Price Rules
Geeft aan welke regels voor de winkelwagenprijs zijn geconfigureerd om het publiek te gebruiken.
Related Product Rules
Geeft aan welke gerelateerde productregels zijn geconfigureerd om het publiek te gebruiken.
Last updated
Geeft aan wanneer het publiek is gewijzigd in Real-Time CDP.
Sync now
Hiermee haalt u nieuwe of bijgewerkte soorten publiek op uit Real-Time CDP.
Customize table
Hiermee kunt u de kolommen Origin , Websites , Dynamic Blocks , Cart Price Rules en Last updated weergeven of verbergen.

Hoofdondersteuning

U kunt het publiek in een Adobe Commerce-instantie zonder kop, zoals AEM en PWA, activeren om regels voor de winkelwagenprijs, verwante productregels of dynamische blokken weer te geven die zijn gebaseerd op het publiek.

Voor de regels van de kartprijs en verwante productregels, communiceert een headless storefront aan het Experience Platform door het Commerce integration framework (CIF). Het framework biedt een server-side API die met GraphQL is geïmplementeerd. Publiek-informatie, zoals het segment van een klant, gaat naar Commerce via een GraphQL-headerparameter genaamd: aep-segments-membership .

De architectuur ziet er als volgt uit:

verzendend Gegevens van Hoofdloze Storefront aan Achtergrond

Nadat u 🔗 installeert en 🔗 de uitbreiding vormt, bevat het Web SDK van het Experience Platform de publieksinformatie in de vorm van segmentlidmaatschap.

Om die segmentlidmaatschap van SDK te vangen, zie dit codefragment.

Nadat u de segmenten hebt opgehaald, kunt u deze in de GraphQL-koptekst doorgeven aan Commerce. Bijvoorbeeld:

curl 'http://magento.config/graphql' -H 'Authorization: Bearer abc123' -H 'aep-segments-membership: urlencoded_list_of_segments' -H 'Content-Type: application/json' --data-binary '{"query":"query {\ncustomer {\nfirstname\nlastname\nemail\n}\n}"}'

Dynamische blokken

Voor dynamische blokken kunnen GraphQL dynamicBlocks -query's het invoerkenmerk audience_id bevatten. Als u een of meer audience_id -waarden opgeeft in een dynamicBlocks -query, wordt een lijst met dynamische blokken geretourneerd die aan dat publiek zijn toegewezen.

Voorbeeldgebruik

De volgende vraag keert alle dynamische blokken verbonden aan veelvoudige publiek IDs terug.

Verzoek:

{
  dynamicBlocks(input:
  {
    type: SPECIFIED
    audience_id: {
      in: [
        "cd29a789-9be8-40ad-a1ef-640c33b3742e"
        "92c3e14d-c72b-40d0-96b7-b96801dcc135"
      ]
    }
  })
  {
    items {
      uid
      audience_id
      content {
        html
      }
    }
    page_info {
      current_page
      page_size
      total_pages
    }
    total_count
  }
}

Reactie:

{
  "data": {
    "dynamicBlocks": {
      "items": [
        {
          "uid": "MQ==",
          "audience_id": [
            "cd29a789-9be8-40ad-a1ef-640c33b3742e"
          ],
          "content": {
            "html": "<h2><strong>SAVE 20%</strong></h2>\r\n<p>(some restrictions apply)</p>\r\n<p>&nbsp;</p>"
          }
        },
        {
          "uid": "Mg==",
          "audience_id": [
            "cd29a789-9be8-40ad-a1ef-640c33b3742e",
            "92c3e14d-c72b-40d0-96b7-b96801dcc135"
          ],
          "content": {
            "html": "<p><img src=\"{{media url=&quot;wysiwyg/save20.png&quot;}}\" alt=\"save 20% red\"></p>"
          }
        }
      ],
      "page_info": {
        "current_page": 1,
        "page_size": 20,
        "total_pages": 1
      },
      "total_count": 2
    }
  }
}

Leer meer over de dynamicBlocks vraag van GraphQL in de ontwikkelaardocumentatie.

Soorten publiek ophalen met de Adobe Experience Platform Mobile SDK

U kunt een Real-Time CDP-publiek ophalen met de Adobe Experience Platform Mobile SDK.

  1. installeerde uitbreiding van het Audience Activation.
  2. installeer en vorm SDK voor uw mobiele plaats van Commerce.
IMPORTANT
De Adobe Experience Platform Mobile SDK voor iOS ondersteunt iOS 11 of hoger.

Nadat u de configuratie hebt voltooid, gebruikt u mobiele SDK-bewerkingen om de publieksgegevens op te halen. Bijvoorbeeld:

Edge.sendEvent(experienceEvent: experienceEvent) { (handles: [EdgeEventHandle]) in
    for handle in handles {
        if handle.type == "activation:pull" {
        let payloadItems = handle.payload ?? []
            for payloadItem in payloadItems {
                if let segments = payloadItem["segments"] as? any Sequence {
                    var segmentsArr = [Any]()
                    for segment in segments {
                        let response = segment as AnyObject?
                        segmentsArr.append(response?.object(forKey: "id")! ?? "")
                    }
                    print("Saving segments ->  \(segments)")
                    storage.set(segmentsArr, forKey: "segments")
                    print("End saving segments")
                }

                // Show segments
                let rSegments = storage.object(forKey: "segments") ?? nil;
                print("Retrieving segments -> \(rSegments)")
            }
        }
    }
}

Nadat het gegeven wordt teruggewonnen, kunt u het gebruiken om publiek-geïnformeerde regels van de wortelprijstot stand te brengen, dynamische blokkenen verwante productregelsin Commerce app.

Soorten publiek wordt niet weergegeven in Commerce

Als Real-Time CDP-publiek niet wordt weergegeven in Commerce, kan dit worden veroorzaakt door:

  • Onjuist die authentificatietype in de configuratiepagina van de Verbinding van 0} wordt geselecteerd
  • Onvoldoende rechten voor gegenereerd token

De volgende twee secties beschrijven hoe te om één van beide geval problemen op te lossen.

Onjuist verificatietype geselecteerd in configuratie

  1. Open uw Commerce-exemplaar.
  2. Voor Admin sidebar, ga Stores > Settings>Configuration.
  3. Vouw Services uit en selecteer Data Connection .
  4. Controleer of de machtigingsmethode van server naar server die u in het veld Authentication Type hebt opgegeven correct is. Adobe adviseert gebruikend OAuth. JWT is vervangen. leer meer.

Onvoldoende rechten voor gegenereerd token

Dit probleem kan worden veroorzaakt door onvoldoende API-bevoegdheden voor het gegenereerde token. Om ervoor te zorgen dat het token de juiste rechten heeft:

  1. Identificeer de systeembeheerder voor Adobe Experience Platform in uw organisatie.
  2. Zoek het project en de geloofsbrieven die u zult gebruiken.
  3. Identificeer de e-mail naar de technische account, bijvoorbeeld: fe3c9476-1234-1234-abcd-2a51a785009a@techacct.adobe.com .
  4. Laat de systeembeheerder Adobe Experience Platform starten en ga naar Permissions -> Users -> API credentials .
  5. Zoek met behulp van de e-mail over de technische account van boven naar de referenties die u wilt wijzigen.
  6. Open de referenties en selecteer vervolgens Roles -> Add roles .
  7. Voeg de rol toe die Manage destinations toestemming bevat.
  8. Klik op Save.
  9. Regenereerhet toegangstoken in Console.
  10. Verifieer dat het teken een geldige reactie gebruikend Verbinding API van het Doelverstrekt.
recommendation-more-help
09e7db7e-4210-474a-8bbf-c72a92c7537c