Méthodes Audience Manager

Cette section répertorie les méthodes Audience Manager fournies par la bibliothèque iOS.

Le SDK prend actuellement en charge plusieurs solutions Adobe Experience Cloud, notamment Analytics, Target, Audience Manager, ainsi que le service d’identification Adobe Experience Platform. Le préfixe précédant les méthodes varie selon la solution. Les méthodes Audience Manager sont précédées du préfixe « audienceaudience ».

Si Audience Manager est configuré dans votre fichier JSON, un signal contenant les mesures de cycle de vie est envoyé avec application:didFinishLaunchingWithOptions:.

  • audienceVisitorProfile

    Renvoie le dernier profil du visiteur obtenu ou renvoie null lorsqu’aucun signal n’a été envoyé. Le profil du visiteur est enregistré dans NSUserDefaults pour un accès facile à l’échelle de plusieurs lancements de votre application.

    • Voici la syntaxe de cette méthode :

      + (NSDictionary *) audienceVisitorProfile;
      
    • Voici l’exemple de code pour ce menu :

      NSDictionary *profile = [ADBMobile audienceVisitorProfile]; 
      
  • audienceDpid

    Renvoie le DPID en cours.

    • Voici la syntaxe de cette méthode :

      +(NSString *) audience Dpid;
      
    • Voici l’exemple de code pour cette méthode :

      NSString *currentDpid = [ADBMobileaudience Dpid]; 
      
  • audienceDpuuid

    Renvoie le DPUUID en cours.

    • Voici la syntaxe de cette méthode :

      +(NSString *) audienceDpuuid;
      
    • Voici l’exemple de code pour cette méthode :

      NSString *currentDpuuid = [ADBMobileaudience Dpuuid]; 
      
  • audienceSetDpid:​dpuuid:

    Définit les DPID et DPUUID. Une fois définis, les deux sont ajoutés à chaque signal.

    • L’identifiant du fournisseur de données (DPID) est l’identifiant du partenaire de données qui est attribué par Audience Manager.

    • L’ID d’utilisateur unique du fournisseur de données (DPUUID) est l’ID unique du fournisseur de données pour l’utilisateur.

      IMPORTANT

      Avant la version 4.13.x, le DPUUID n’était pas codé automatiquement. À partir de la version 4.13.x, le SDK commence par décoder la valeur transmise, puis réencode cette valeur. Ce processus permet de s’assurer que le SDK ne rompt pas la compatibilité descendante.

    • Voici la syntaxe de cette méthode :

      + (void) audienceSetDpid: (NSString*)   
                      dpiddpuuid:(NSString*)dpuuid;
      
    • Voici l’exemple de code pour cette méthode :

      [ADBMobile audienceSetDpid:@"290"
                        dpuuid:@"99301393920493"];
      
  • audienceReset

    Réinitialise l’UUID d’Audience Manager et purge le profil du visiteur actuel.

    • Voici la syntaxe de cette méthode :

      +(void) audienceReset;
      
    • Voici l’exemple de code pour cette méthode :

      [ADBMobile audienceReset]; 
      
  • audienceSignalWithData::​callback:

    Envoie à la gestion de l’audience un signal avec des caractéristiques et récupère les segments correspondants renvoyés dans un rappel de bloc.

    • Voici la syntaxe de cette méthode :

      + (void) audienceSignalWithData:(NSDictionary*)data
                            callback:(void(^)(NSDictionary
      *response))callback; 
      
    • Voici l’exemple de code pour cette méthode :

      [ADBMobile audienceSignalWithData:traits
                               callback:^(NSDictionary*response){
                                 //do something with returned segments
                               }];
      

Exemple

// setup your traits dictionary 
NSDictionary *traits = @{@"trait":@"b"}; 
// submit your signal and take action on results 
[ADBMobile audienceSignalWithData:traits  
                         callback:^(NSDictionary *response) { 
                             // do something with visitor segments here 
                             if ([response[@"gender"] isEqualToString:@"male"]) { 
                             // do something with gender  
                             } 
                         }];

Sur cette page

Adobe Summit Banner

A virtual event April 27-28.

Expand your skills and get inspired.

Register for free
Adobe Summit Banner

A virtual event April 27-28.

Expand your skills and get inspired.

Register for free
Adobe Maker Awards Banner

Time to shine!

Apply now for the 2021 Adobe Experience Maker Awards.

Apply now
Adobe Maker Awards Banner

Time to shine!

Apply now for the 2021 Adobe Experience Maker Awards.

Apply now