Integrating Adobe Pass Authentication server side data into Adobe Analytics
Customers of Adobe Pass Authentication want to see the Adobe Pass Authentication (Adobe Pass) server side data in Adobe Analytics dashboard for easier consumption.
The data will serve to track important TVE metrics such authentication conversion rates per MVPD, unique users based on the MVPD User ID and more.
It is not meant to replace a client side implementation if one exists already since the user activity cannot be tracked beyond the specific events below in the absence of a visitor ID. If the customers are providing a visitor ID on Pass calls then we can unlock another type of Analytics integration - real time - that can join all the Pass events with the existing customer data, more details on this new type of possible integration here: “Using Experience Cloud ID in Adobe Pass Authentication”
Metrics included metrics-included-int-authn-analyt
Here are the most common values
noAuthZ = the MVPD replied that the user does not have the channel in their package
network = we couldn’t reach the MVPD (MVPD has an issue at the moment of the call and did not reply)
norefreshtoken = this is strictly for OAuth implementations and it might result if the user changed their password or the MVPD denied it for some reason. It typically results in a new authentication
mismatch = if the request is made from a device that’s different than the one that had the authentication token. Can result if users try to trick the system but most of these happened in the context of our old JavaScript SDK where the device ID was using the IP address as part of the computation. If a user watched TVE at home and then at work this error would be triggered and they would have to authenticate again
invalid = invalid request, missing or invalid parameters
authzNone = Programmers have the ability to deny authorizations for a specific channelxMVPD combination. This is triggered by a backend API that Programmers have access to
fraud = it’s a protection mechanism on our side. If the user fails authorization and then requests it again a number of times in a short interval (seconds) we deny the call directly. It typically happens when a Programmer has a bug in their implementation that asks for authorization constantly if it fails.
They are:
“normal” = The normal case
“authnall” = When AuthN All is enabled
“authzall” = When AuthZ All is enabled
“hba” = When HBA is enabled
The values can be:
N/A - the event did not originate from a Clientless SDK
Unknown - Since the deviceType parameter from a Clientless API is optional, there are calls that do not contain any value.
Any other value that was sent through the Clientless API. For example, xbox, appletv, and roku.
Details details-int-authn-analyt
- The metrics will be inserted, event by event in the specific report suite via Adobe Analytics Data Insertion API
- The insertion will be batched and sent every 30 minutes. Due to this, the report needs to be time-stamped
- Each customer will have one or multiple report suites. One requestor ID (channel) will map only to one report suite. Multiple requestor IDs can map to only one report suite.
- Historical data can be provided but special care will need to be taken due to traffic/performance concerns.
- The unique visitor variable is set to the MVPD User ID
- The mapping of events and eVars is not configurable.
SLA sla-int-authn-serv-anal
Since it’s not a critical component there is no SLA guarantee for the integration.
Report suite configuration report-suite-config
The report must be timestamped since the events will be sent in batches.
Events report-suite-config-events
- Counter (no subrelationships)
eVars evars
- Allocation: Most recent (last)
- Expire After: Hit
- Type: Text String
Pricing pricing
Please contact your TAM for more information.