Show Menu
TOPICS×

Configuration de Chromecast

FAQ

Dois-je utiliser le SDK JavaScript Chromecast ou puis-je utiliser le SDK JavaScript standard ?
La bonne réponse est « Chromecast », pour les raisons suivantes :
  • Les bibliothèques AppMeasurement et VisitorAPI du SDK JS standard ne sont pas certifiées pour fonctionner sur les plateformes OTT. Dans le SDK JS Chromecast, la bibliothèque Video Heartbeats (VHL), Analytics et VisitorAPI sont tous intégrés au SDK unique, unifié et certifié pour Chromecast.
  • Le SDK Chromecast est beaucoup plus léger que le SDK JS standard. Ce point est essentiel pour le matériel bas de gamme utilisé par les plateformes OTT.

Conditions préalables

  • Obtention de paramètres de configuration valides pour Heartbeats
    Vous pouvez vous procurer ces paramètres auprès d’un représentant Adobe après avoir configuré votre compte Media Analytics.
  • Fournissez les informations suivantes à votre lecteur multimédia :
    • Une API pour vous abonner aux événements du lecteur
      - Le SDK Media exige d’appeler un ensemble d’API simples lorsque des événements se produisent dans votre lecteur.
    • Une API qui fournit des informations au lecteur
      - Ces informations incluent des éléments tels que le nom du média et la position de la tête de lecture.
Adobe Mobile Services offre une nouvelle interface utilisateur qui réunit les fonctionnalités de marketing mobile pour les applications mobiles issues d’Adobe Experience Cloud. Au départ, le service Mobile intègre de manière transparente les fonctionnalités d’analyse et de ciblage des applications pour les solutions Adobe Analytics et Adobe Target. Pour en savoir plus, consultez la Documentation d’Adobe Mobile Services.
Le kit SDK Chromecast 2.x pour les solutions Experience Cloud vous permet de mesurer les applications Chromecast écrites dans JavaScript, d’exploiter et de collecter les données des utilisateurs grâce à la gestion de l’audience, et de mesurer l’engagement vidéo au moyen de pulsations vidéo.

Implémentation du SDK

  1. Ajoutez la bibliothèque Chromecast que vous avez téléchargée à votre projet.
    1. Le fichier
      AdobeMobileLibrary-Chromecast-[version]
      .zip est constitué des composants logiciels suivants :
      • adbmobile-chromecast.min.js
         :
        Ce fichier de bibliothèque sera inclus dans le dossier source de votre application Chromecast.
      • Fichier de configuration
        ADBMobileConfig
        Ce fichier de configuration SDK est personnalisé pour votre application. Un exemple de mise en œuvre
        ADBMobileConfig
        est fourni avec le SDK (sous
        samples/
        ). Obtenez les paramètres appropriés auprès d’un représentant Adobe.
    2. Ajoutez le fichier de bibliothèque à votre fichier
      index.html
      et créez la variable globale
      ADBMobileConfig
      comme suit (la variable globale utilisée pour configurer Adobe Mobile for Heartbeats comporte une clé exclusive appelée
      mediaHeartbeat
      ) :
      <script> var ADBMobileConfig = { "marketingCloud": { "org": "972C898555E9F7BC7F000101@AdobeOrg" }, "target": { "clientCode": "", "timeout": 5 }, "audienceManager": { "server": "obumobile5.demdex.net" }, "analytics": { "rsids": "mobile5vhl.sample.player", "server": "obumobile5.sc.omtrdc.net", "ssl": false, "offlineEnabled": false, "charset": "UTF-8", "lifecycleTimeout": 300, "privacyDefault": "optedin", "batchLimit": 0, "timezone": "MDT", "timezoneOffset": -360, "referrerTimeout": 0, "poi": [] }, "mediaHeartbeat": { "server": "obumobile5.hb.omtrdc.net", "publisher": "972C898555E9F7BC7F000101@AdobeOrg", "channel": "test-channel-chromecast", "ssl": false, "ovp": "chromecast-player", "sdkVersion": "chromecast-sdk", "playerName": "Chromecast" } }; </script> <script type="text/javascript" src="script/lib/adbmobile-chromecast.min.js"></script>
      Si
      mediaHeartbeat
      n’est pas correctement configuré, le module multimédia (VHL) entre dans un état d’erreur et arrête l’envoi des appels de suivi.
      Paramètres de configuration ADBMobile pour la clé mediaHeartbeat : | Paramètre de configuration | Description     | | --- | --- | |
      server
      | Chaîne représentant l’URL du point de terminaison de suivi sur le serveur principal. | |
      publisher
      | Chaîne représentant l’identifiant unique de l’éditeur de contenu. | |
      channel
      | Chaîne représentant le nom du canal de distribution du contenu. | |
      ssl
      | Valeur booléenne qui indique si SSL doit être utilisé pour le suivi des appels. | |
      ovp
      | Chaîne représentant le nom du fournisseur de lecteur vidéo. | |
      sdkversion
      | Chaîne représentant la version actuelle de l’application/du kit SDK. | |
      playerName
      | Chaîne représentant le nom du lecteur. |
  2. Configurez l’identifiant visiteur Experience Cloud.
    Le service d’identification des visiteurs Experience Cloud fournit un identifiant visiteur universel pour toutes les solutions Experience Cloud. Le service d’identification des visiteurs est requis par Video Heartbeat et d’autres intégrations Experience Cloud.
    Vérifiez que votre configuration
    ADBMobileConfig
    contient votre ID d’organisation
    marketingCloud
    .
    "marketingCloud": { "org": YOUR-MCORG-ID" }
    Les identifiants d’organisation d’Experience Cloud identifient de manière unique chaque entreprise cliente dans Adobe Experience Cloud et ressemblent à ceci :
    016D5C175213CCA80A490D05@AdobeOrg
    .
    Veillez à inclure
    @AdobeOrg
    .
    Une fois la configuration terminée, un identifiant visiteur Experience Cloud est généré et inclus sur tous les accès. D’autres identifiants visiteur, tels que
    custom
    et
    automatically-generated
    , continuent à être envoyés avec chaque accès.
    Méthodes du service d’identifiant visiteur Experience Cloud
    Les méthodes d’identification des visiteurs Experience Cloud sont précédées du préfixe
    visitor
    .
    Méthode
    Description
    getMarketingCloudID()
    Récupère l’identifiant visiteur Experience Cloud auprès du service d’identification des visiteurs.
    ADBMobile.visitor.getMarketingCloudID();
    syncIdentifiers()
    Avec l’identifiant visiteur d’Experience Cloud, vous pouvez définir d’autres identifiants de client qui peuvent être associés à chaque visiteur. L’API visiteur accepte plusieurs identifiants de client pour un même visiteur, ainsi qu’un identifiant de type client, afin de séparer la portée des différents identifiants de client. Cette méthode correspond aux identifiants
    setCustomerIDs()
    dans la bibliothèque JavaScript. Par exemple :
    var identifiers = {};
    identifiers["idType"] = "idValue";
    ADBMobile.visitor.syncIdentifiers(identifiers);