Agregar un vínculo a una oferta

Existen cuatro formas de agregar vínculos a una oferta.

  • Usa OfferClass.LinksModuleData para agregar vínculos a todas las ofertas asociadas con el OfferClass.
  • Usa OfferObject.LinksModuleData para agregar un vínculo a una oferta específica OfferObject.
  • Usa OfferObject.appLinkData para colocar un vínculo a la app como el primer elemento de la sección inferior de ese boleto en particular.
  • Usa OfferClass.appLinkData para colocar un vínculo a la app como el primer elemento de la sección inferior de todos los pases de esa clase.

Un beneficio de la vinculación de aplicaciones es que permite que tu llamada a la acción dirija a los usuarios a tus experiencias de marca desde la Billetera de Google. Los vínculos con esta función aparecen como el primer elemento de la sección inferior del pase.

Ejemplo de función

Ejemplo de datos de Applink del nombre del emisor
Emisor

Para una oferta determinada, establece el campo OfferObject.appLinkData en el URI o el nombre del paquete de tu app o sitio web.

Consulta el formato y el contexto del campo appLinkData en el siguiente código fuente: El campo displayText está limitado a 30 caracteres.

  {
    "id": string,
    "classId": string,
    …
    …
    …
    "appLinkData": {
      "androidAppLinkInfo": {
        "appTarget": {
          "packageName": "com.google.android.gm",
        }
      },
      "webAppLinkInfo": {
        "appTarget": {
           "targetUri": {
              "uri": "https://mail.google.com/mail/",
              "description": "Web link for Gmail"
           }
        }
      },
      "displayText": {
        "defaultValue": {
           "value": "Our awesome app!"
        }
      }
    }
  }
Para el futuro, la siguiente implementación también funcionará.
{
  "id": string,
  "classId": string,
  …
  …
  …
  "appLinkData": {
    "androidAppLinkInfo": {
      "appTarget": {
        "targetUri": {
          "uri": "https://play.google.com/store/apps/details?id=com.google.android.gm",
            "description": "Play store link for Gmail app"
        }
      }
    }
  }
}