Audience Activation

Med tillägget Audience Activation kan du aktivera Real-Time CDP-målgrupper i Adobe Commerce för att skapa unika erbjudanden i kundvagnen. Erbjudandena och incitamenten omfattar vanliga tekniker för e-handel, som köp 2 få 1 kostnadsfritt, hjältebanners som är inriktade på den kunden och ändrade produktpriser genom olika erbjudanden. De målgrupper som byggs inom Real-Time CDP bygger på data från olika affärssystem, t.ex. ERP (Enterprise Resource Planning), CRM (Customer Relationship Management), försäljningsställen och marknadsföringssystem. Eftersom kundsegmentsinformationen uppdateras kontinuerligt kan kunderna associeras och kopplas bort från ett segment när de handlar i din butik.

Du kan aktivera målgrupper i en Luma storefront eller headless store. I en Lumabutik lagras målgruppsinformation (segmentmedlemskap) i en cookie på Commerce-sidan. I ett headless-lager skickas målgruppsinformation i GraphQL API-huvudet som en parameter med namnet: aep-segments-membership.

Versionsinformation

Det här avsnittet innehåller information om uppdateringar av tillägget Audience Activation och innehåller:

Nytt - Nya funktioner
Korrigera - Korrigeringar och förbättringar
Fel - Kända fel

Läs Kommande releaser om du vill veta mer om releasescheman och support.

Läs utvecklardokumentationen för att lära dig mer om produktkompatibilitet.

Uppdateringar av tjänster som stöds

I versionsinformationen beskrivs funktionsändringar och korrigeringar för tillägg som används av Audience Activation.

Supported service updates

15 augusti 2023

Korrigera - Kontrollpanelen Real-Time CDP Audiences har uppdaterats för att förenkla filtreringen.

27 juni 2023

Korrigera - Stöd för PHP 8.2 har lagts till i paketet magento/module-data-services-graphql.

30 maj 2023

Nytt - Kontrollpanelen Real-Time CDP Audiences har uppdaterats så att den kan sortera, söka efter och filtrera de aktiva målgrupperna i din Adobe Commerce-instans.

2.2.0

[Kompatibilitet]{class="badge informative" title="Kompatibilitet"}

12 juni 2024

Nytt - GA-version för relaterade produktregler informerad av målgrupper.

2.1.1

[Kompatibilitet]{class="badge informative" title="Kompatibilitet"}

4 april 2024

Nytt - Stöd för PHP 8.3 har lagts till.

2.2.0-beta1

[Kompatibilitet]{class="badge informative" title="Kompatibilitet"}

16 februari 2024

Nytt - Om du deltar i betaversionen kontrollerar du att composer.json-filen har följande på rotnivån: "minimum-stability": "beta".
Nytt - (Beta) Lagt till möjlighet att skapa relaterade produktregler som har informerats av målgrupper.

2.1.0

[Kompatibilitet]{class="badge informative" title="Kompatibilitet"}

24 januari 2024

Nytt - Kontrollpanelen Real-Time CDP Audiences har uppdaterats för att inkludera de webbplatser som innehåller målgrupperna och ange vilka dynamiska block och kundprisregler som har konfigurerats för att använda dessa målgrupper.

2.0.1

[Kompatibilitet]{class="badge informative" title="Kompatibilitet"}

16 november 2023

Korrigera - Förbättrad stabilitet.

2.0.0

[Kompatibilitet]{class="badge informative" title="Kompatibilitet"}

10 oktober 2023

Nytt - Stöd för OAuth 2.0 har lagts till när du konfigurerar tillägget Audience Activation.
Korrigera - Förbättrad stabilitet.

1.2.0

[Kompatibilitet]{class="badge informative" title="Kompatibilitet"}

15 augusti 2023

Korrigera - Uppdaterade UI-komponentens version.

1.1.0

30 maj 2023

[Kompatibilitet]{class="badge informative" title="Kompatibilitet"}

Nytt - Stöd för dynamiska block har lagts till i en headless-butik.

1.0.1

11 maj 2023

[Kompatibilitet]{class="badge informative" title="Kompatibilitet"}

Korrigera - Ett problem har korrigerats där en dynamisk spärr- eller kundvagnsprisregel inte tillämpades på butiken.
Korrigera - Ett problem har korrigerats där en okonfigurerad installation av tillägget Audience Activation orsakade ett fel när en handlare försökte skapa eller uppdatera ett dynamiskt block.

1.0.0

31 mars 2023

[Kompatibilitet]{class="badge informative" title="Kompatibilitet"}

Nytt - allmän tillgänglighetsrelease

Implementering

Följande uppgifter gäller både Luma-implementeringar och implementeringar utan headless storefront. Om du vill aktivera målgrupper i Adobe Commerce måste du:

  • Installera Adobe Commerce version 2.4.4 eller senare
  • Aktivera Adobe Commerce som mål i Real-Time CDP
  • Installera tillägget Audience Activation i Admin
  • Konfigurera tillägget Audience Activation i Admin

Installera tillägget

Installera tillägget Audience Activation från Marketplace eller kör följande kommando:

composer require magento/audiences

Konfigurera tillägget

När du har installerat tillägget Audience Activation måste du logga in i Commerce Admin och slutföra följande:

  1. Gå till System > Services>Commerce Services Connector ​på sidofältet_ Admin _.

  2. Logga in på ditt Adobe-konto och välj ditt företags-ID.

  3. Gå till System > Services>Data Connection ​på sidofältet_ Admin _.

  4. I fältet Datastream ID klistrar du in ID:t för den datastream som du skapade när du aktiverade Adobe Commerce som mål i Real-Time CDP.

    Denna datastream skickar data från din Commerce webbplats till Real-Time CDP för att avgöra om en kund tillhör en viss målgrupp. Om du ännu inte har skapat ett datastream skapar ett i Experience Platform, lägger till det i Commerce-målet i Real-Time CDP och i tillägget Data Connection i Admin.

    note note
    NOTE
    När du anger ett datastream-ID kopplar du det till en specifik webbplats i tillägget Data Connection. Om din Commerce-butik har flera webbplatser kan du skapa ett mål för varje webbplats i Real-Time CDP och använda olika data-ID för varje.
  5. Gå till Stores > Settings>Configuration ​på sidofältet_ Admin _.

  6. Expandera Services och välj Data Connection.

  7. Lägg tilltjänstkonto och autentiseringsuppgifter.

Var kan man använda Real-Time CDP målgrupper i Commerce?

När tillägget Audience Activation är aktiverat kan du:

TIP
Ett komplett slutanvändarexempel med information om hur du exporterar Commerce-data till Real-Time CDP finns i Skapa en målgrupp och aktivera den målgruppen till Commerce Real-Time CDP med.Commerce

Real-Time CDP målgruppspanel

Du kan visa alla aktiva målgrupper som är tillgängliga för anpassning i din Adobe Commerce-instans med kontrollpanelen Real-Time CDP-målgrupper.

Gå till sidofältet Admin och gå till Customers > Real-time CDP Audience för att komma åt kontrollpanelen Real-Time CDP Audiences.

Real-Time CDP Audiences Dashboard

Kontrollpanelen innehåller följande fält:

Kolumn
Beskrivning
Hide filters
Gör att du kan visa eller dölja alla filter som du kan använda på kontrollpanelen. Det enda filter som du kan använda är Last updated. Med det här filtret kan du välja ett datumintervall för målgrupper baserat på när de senast uppdaterades.
Search
Gör att du kan söka efter aktiva målgrupper i din Commerce-instans.
Name
Namn som ges till målgruppen i Real-Time CDP.
Origin
Anger varifrån målgruppen kom, till exempel Experience Platform.
Websites
Anger vilka webbplatser som är konfigurerade att använda målgrupperna.
Dynamic Blocks
Anger vilka dynamiska block som är konfigurerade att använda målgrupperna.
Cart Price Rules
Anger vilka kundprisregler som har konfigurerats för att använda målgrupperna.
Related Product Rules
Anger vilka relaterade produktregler som har konfigurerats för att använda målgrupperna.
Last updated
Anger när målgruppen ändrades i Real-Time CDP.
Sync now
Hämtar nya eller uppdaterade målgrupper från Real-Time CDP.
Customize table
Gör att du kan visa eller dölja kolumnerna Origin, Websites, Dynamic Blocks, Cart Price Rules och Last updated.

Headless-support

Du kan aktivera målgrupper i en headless Adobe Commerce-instans, som AEM och PWA, för att visa kundprisregler, relaterade produktregler eller dynamiska block baserade på målgrupperna.

Kundprisregler och relaterade produktregler

För kundvagnsprisregler och relaterade produktregler kommunicerar en headless Store till Experience Platform via Commerce integrationa frameworken (CIF). Ramverket innehåller ett API på serversidan som implementeras med GraphQL. Målgruppsinformation, till exempel en kunds segment, skickas till Commerce via en GraphQL-huvudparameter med namnet aep-segments-membership.

Den övergripande arkitekturen är följande:

Skicka data från Headless StoreFront till Backend

När du har installerat och konfigurerat tillägget innehåller Experience Platform Web SDK målgruppsinformation i form av segmentmedlemskap.

Information om hur du fångar dessa segmentmedlemskap från SDK finns i det här kodfragmentet.

När segmenten har hämtats kan du skicka dem till Commerce i GraphQL sidhuvud. Exempel:

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}"}'

Dynamiska block

För dynamiska block kan GraphQL dynamicBlocks-frågor innehålla indataattributet audience_id. Om du anger ett eller flera audience_id-värden i en dynamicBlocks-fråga returneras en lista med dynamiska block som tilldelats dessa målgrupper.

Exempel på användning

Följande fråga returnerar alla dynamiska block som är associerade med flera målgrupps-ID:n.

Begäran:

{
  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
  }
}

Svar:

{
  "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
    }
  }
}

Läs mer om GraphQL-frågan dynamicBlocks i utvecklardokumentationen.

Hämta målgrupper med Adobe Experience Platform Mobile SDK

Du kan hämta Real-Time CDP-målgrupper med Adobe Experience Platform Mobile SDK.

IMPORTANT
Adobe Experience Platform Mobile SDK för iOS har stöd för iOS 11 eller senare.

När du är klar med konfigurationen kan du använda SDK-åtgärder för mobilen för att hämta målgruppsdata. Exempel:

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)")
            }
        }
    }
}

När data har hämtats kan du använda den för att skapa kundorienterade kundprisregler, dynamiska block och relaterade produktregler i Commerce-appen.

Målgrupper visas inte i Commerce

Om Real-Time CDP-målgrupper inte visas i Commerce kan det bero på:

  • Felaktig autentiseringstyp har valts på konfigurationssidan Dataanslutning
  • Otillräckliga privilegier för genererad token

I följande två avsnitt beskrivs hur du felsöker båda fallen.

Felaktig autentiseringstyp har valts i konfigurationen

  1. Öppna din Commerce-instans.
  2. Gå till Stores > Settings>Configuration ​på sidofältet_ Admin _.
  3. Expandera Services och välj Data Connection.
  4. Kontrollera att auktoriseringsmetoden server-till-server som du angav i fältet Authentication Type är korrekt. Adobe rekommenderar att du använder OAuth. JWT har tagits bort. Läs mer.

Otillräckliga privilegier för genererad token

Problemet kan bero på otillräcklig API-behörighet för den genererade token. Så här ser du till att din token har rätt behörigheter:

  1. Identifiera systemadministratören för Adobe Experience Platform i din organisation.
  2. Hitta projektet och autentiseringsuppgifterna som du kommer att använda.
  3. Identifiera e-postadressen till det tekniska kontot, till exempel: fe3c9476-1234-1234-abcd-2a51a785009a@techacct.adobe.com.
  4. Låt systemadministratören starta Adobe Experience Platform och gå till Permissions -> Users -> API credentials.
  5. Använd det tekniska kontots e-postadress ovan för att söka efter de autentiseringsuppgifter som ska ändras.
  6. Öppna autentiseringsuppgifterna och välj sedan Roles -> Add roles.
  7. Lägg till rollen som innehåller behörigheten Manage destinations.
  8. Klicka på Save.
  9. Återskapa åtkomsttoken i konsolen.
  10. Kontrollera att token ger ett giltigt svar med Target Connections API.
recommendation-more-help
09e7db7e-4210-474a-8bbf-c72a92c7537c