Verwendung von Spielervariablen - AWS Elemental MediaTailor

Die vorliegende Übersetzung wurde maschinell erstellt. Im Falle eines Konflikts oder eines Widerspruchs zwischen dieser übersetzten Fassung und der englischen Fassung (einschließlich infolge von Verzögerungen bei der Übersetzung) ist die englische Fassung maßgeblich.

Verwendung von Spielervariablen

Um AWS Elemental MediaTailor zu konfigurieren, dass vom Player empfangene Daten an die gesendet werden ADS ADSURL, geben Sie in der Vorlage player_params.<query_parameter_name> Variablen an. Wenn der Player beispielsweise einen user_id in seiner Anfrage genannten Abfrageparameter an sendet MediaTailor, um diese Daten in der ADS Anfrage [player_params.user_id] in die ADS URL Konfiguration einzubeziehen.

Auf diese Weise können Sie die Abfrageparameter steuern, die in der ADS Anfrage enthalten sind. In der Regel fügen Sie der ADS Anforderung einen speziellen Abfrageparameter hinzu, den er ADS erkennt, URL und geben Schlüssel-Wert-Paare als Wert des Parameters an.

Die Beispiele im folgenden Verfahren verwenden die folgenden Schlüssel-Wert-Paare:

  • param1 mit einem Wert von value1:

  • param2 mit einem Wert von value2:

So fügen Sie Abfrageparameter als Schlüssel-Wert-Paare hinzu

  1. Konfigurieren Sie unter AWS Elemental MediaTailor die ADS Anforderungsvorlage so, URL dass sie auf die Parameter verweist. Im Folgenden URL wird die Aufnahme der Beispielparameter veranschaulicht:

    https://my.ads.com/path?param1=[player_params.param1]&param2=[player_params.param2]
  2. (Optional) Für serverseitige Ad-Tracking-Berichte kodieren Sie die URL Schlüssel-Wert-Paare auf dem Player mit -kodieren. Wenn MediaTailor er die Anfrage zur Sitzungsinitialisierung erhält, URL dekodiert er die Werte einmal, bevor sie in die Anfrage eingefügt werden. ADS URL

    Anmerkung

    Wenn Sie einen URL -codierten Wert ADS benötigen, URL kodieren Sie den Wert zweimal auf dem Player. Auf diese Weise MediaTailor ergibt die Dekodierung von einen einmal codierten Wert für. ADS

    Wenn zum Beispiel die dekodierte Darstellung der an den gesendeten Werte ADS istparam1=value1:&param2=value2:, dann ist es die -kodierte Darstellung. URL param1=value1%3A&param2=value2%3A

  3. Übergeben Sie im Sitzungsinitialisierungsaufruf des Players die Schlüssel-Wert-Paare MediaTailor als Wert eines einzelnen Abfrageparameters an. Die folgenden Beispielaufrufe stellen die Beispiel-Schlüssel-Wert-Paare für die server- und clientseitigen Werbenachverfolgungs-Berichte bereit.

    • Beispielanfragen für serverseitige Ad-Tracking-Berichte — unter Verwendung von -codierten Paaren URL

      HLS:

      <master>.m3u8?ads.param1=value1%3A&ads.param2=value2%3A

      DASH:

      <manifest>.mpd?ads.param1=value1%3A&ads.param2=value2%3A
    • Beispielanfrage für clientseitige Ad-Tracking-Berichte — ohne -Kodierung URL

      HLS:

      POST <master>.m3u8 { "adsParams": { "param1": "value1:", "param2": "value2:" } }

      DASH:

      POST <manifest>.mpd { "adsParams": { "param1": "value1:", "param2": "value2:" } }

Für serverseitige Berichte werden die Parameter MediaTailor dekodiert, wenn die Player-Anfrage empfangen wird. Bei der clientseitigen Berichterstattung werden die in der Payload empfangenen Parameter nicht geändert. JSON MediaTailor sendet die folgende Anfrage an: ADS

https://my.ads.com/<path>?param1=value1:&param2=value2:

Auf diese Weise werden die param1 param2 Schlüssel-Wert-Paare als erstklassige Abfrageparameter in die ADS Anfrage aufgenommen.