Tests

Une fois le webhook configuré dans Google Ads, nous vous recommandons de vérifier qu'il est correctement configuré à l'aide de la fonctionnalité de test. Sinon, vous risquez de ne pas recevoir les données sur les prospects dans votre système CRM.

Lorsque vous créez votre formulaire pour prospects dans Google Ads, un bouton de test s'affiche sous la configuration du webhook:

Notez que l'interface peut être différente si vous configurez un formulaire pour prospects dans la recherche Google.

Lorsque vous appuyez sur le bouton de test, un exemple de requête de webhook est envoyé à votre point de terminaison de webhook configuré, et un résultat s'affiche. Si la requête a bien été reçue par votre CRM et que le code d'état de la réponse HTML de votre système était 200, un message d'état vert s'affiche:

Pour effectuer le test dans ce cas, veuillez vérifier que votre CRM a correctement reçu et analysé l'exemple de charge utile. Si vous ne suivez pas cette étape, il n'y a aucune garantie que le webhook fonctionne correctement.

Vous trouverez ci-dessous un exemple de la charge utile envoyée. La requête proprement dite ne contiendra que les champs sélectionnés dans le formulaire:

Champs de formulaire sélectionnés dans l'exemple : "Nom", "Téléphone", "Adresse e-mail"
Type de prospect: charge utile test envoyée par l'UI de test du webhook

{
  "lead_id":"Cj0KCQjwit_8BRCoARIsAIx3Rj7g-AeL6z35IWb6VYiZUygtTfwD3hDlgSGmY-XTTlK3lfV1wcuIwIAaAmMxEALw_wcB",
  "campaign_id":123456,
  "adgroup_id":0,
  "creative_id":0,
  "gcl_id":"Cj0KCQjwit_8BRCoARIsAIx3Rj7g-AeL6z35IWb6VYiZUygtTfwD3hDlgSGmY-XTTlK3lfV1wcuIwIAaAmMxEALw_wcB",
  "user_column_data": [
    {
      "column_name": "Full Name",
      "string_value":"FirstName LastName",
      "column_id": "FULL_NAME"
    },
    {
      "column_name":"User Phone",
      "string_value":"1-650-555-0123",
      "column_id":"PHONE_NUMBER"
    },
    {
      "column_name":"User Email",
      "string_value":"test@example.com",
      "column_id":"EMAIL"
    }],
  "api_version":"1.0",
  "form_id":123456789,
  "google_key":"testkey",
  "is_test":true
}

Notez que la valeur du champ form_id sera définie sur l'ID réel de votre formulaire si vous effectuez un test sur un formulaire déjà enregistré. Pour les formulaires non enregistrés, une valeur factice est fournie.

Utiliser la commande curl

Vous pouvez utiliser curl à partir de la ligne de commande de votre Mac ou Linux.

  1. Choisissez un exemple de charge utile dans Exemples et modifiez-le si nécessaire.
  2. Conservez-la dans un fichier (par exemple, request.txt) sur votre ordinateur.
  3. Exécutez la commande suivante sur votre ligne de commande :
    $ curl -v -X POST --header "Content-Type:application/json" -d @request.txt https://webhook_url