Ajouter des liens à une carte de fidélité

Vous pouvez ajouter des liens à une carte de fidélité de trois manières différentes.

  • Utilisez LoyaltyClass.LinksModuleData pour ajouter des liens à toutes les cartes de fidélité associées à LoyaltyClass.
  • Utilisez LoyaltyObject.LinksModuleData pour ajouter un lien à une carte de fidélité LoyaltyObject spécifique.
  • Demandez l'accès à l'association d'applications, puis utilisez LoyaltyObject.appLinkData pour ajouter un lien vers l'application en haut des détails de la carte.

L'un des avantages des liens d'applications est de permettre à votre canal d'incitation à l'action de rediriger les utilisateurs vers vos expériences de marque depuis Google Wallet. Les liens associés à cette fonctionnalité s'affichent au-dessus des détails de la carte et peuvent être intégrés dans un logo, une description ou un mot d'incitation à l'action.

Exemple d'incitation à l'action de GMB

Demander l'accès à l'ajout de liens d'applications

Demandez l'accès via le bouton Contacter l'assistance dans la console Google Pay et Wallet. Sélectionnez d'abord l'API Google Wallet, puis le type d'assistance Liens d'applications.

Pour une carte de fidélité donnée, définissez le champ LoyaltyObject.appLinkData sur l'URI de votre application ou de votre site Web. L'URI peut prendre n'importe quelle forme, mais nous vous recommandons d'utiliser un lien dynamique.

Pour connaître le format et le contexte du champ appLinkData, examinez le code source suivant :

{
  "id": string,
  "classId": string,
  …
  …
  …
  "appLinkData": {
    "androidAppLinkInfo": {
      "appLogoImage": {
        "sourceUri": {
          "uri": string
        }
      },
        "title": {
          "defaultValue": {
            "language": string,
              "value": string
          }
        },
          "description": {
            "defaultValue": {
              "language": string,
                "value": string
            }
          },
            "appTarget": {
              "targetUri": {
                "uri": string,
                  "description": string
              }
            }
    }
  }
  …
  …
  …
}