> ## Documentation Index
> Fetch the complete documentation index at: https://docs.kameleoon.com/llms.txt
> Use this file to discover all available pages before exploring further.

# Démarrer

> Implémentez les méthodes de suivi de produit dans Kameleoon pour activer la preuve sociale et le ciblage avancé basé sur les produits pour vos campagnes.

L'**API Produit** de Kameleoon alimente à la fois les [**messages de preuve sociale**](./social-proofing) et les [**conditions de ciblage avancées**](./product-targeting).

Pour tirer pleinement parti des fonctionnalités de **preuve sociale** et de **ciblage** de Kameleoon, assurez-vous d'implémenter correctement les méthodes de suivi décrites ci-dessous. Une fois implémentées, vous pouvez récupérer les **données de produit et de transaction** via les endpoints [`obtainProductInteractions()`](../../developer-docs/apis/activation-api-js/api-reference/api-reference#obtainproductinteractions) et [`obtainProductData()`](../../developer-docs/apis/activation-api-js/api-reference/api-reference#obtainproductdata).

Les compteurs sont désormais disponibles directement via [le Widget Studio](../assets/widgets/create-a-widget-with-the-widget-studio/create-a-widget) en tant que [variables personnalisées](../assets/widgets/create-a-widget-with-the-widget-studio/edit-your-widgets#insérer-une-donnée-personnalisée-dans-un-élément). Consultez [cette documentation](./tracking-counters-in-widget-studio) pour en savoir plus.

## trackProductView()

Utilisez la méthode `trackProductView()` sur les **pages produit** pour suivre lorsqu'un visiteur consulte un produit. En savoir plus sur la méthode [ici](../../developer-docs/apis/activation-api-js/api-reference/api-reference#trackproductview).

<Note>
  Veillez à fournir toutes les données nécessaires à la configuration de votre preuve sociale. Seules les données envoyées via la méthode `trackProductView()` peuvent être récupérées ultérieurement via l'endpoint [`obtainProductData()`](../../developer-docs/apis/activation-api-js/api-reference/api-reference#obtainproductdata).
</Note>

***

## trackCategoryView()

Utilisez la méthode `trackCategoryView()` sur les **pages de catégorie** pour suivre lorsqu'un visiteur consulte une catégorie de produit. En savoir plus sur la méthode [ici](../../developer-docs/apis/activation-api-js/api-reference/api-reference#trackcategoryview).

Assurez-vous que l'**ID de catégorie** utilisé ici correspond à celui envoyé avec la méthode `trackProductView()`. En savoir plus sur l'objet Category [ici](../../developer-docs/apis/activation-api-js/api-reference/api-reference#properties-of-the-category-object).

***

## trackAddToCart()

Utilisez la méthode `trackAddToCart()` sur **toute page où un visiteur peut ajouter un produit à son panier**, par exemple la page d'accueil, la page produit, la page de catégorie ou la page panier.

En savoir plus sur la méthode `trackAddToCart()` [ici](../../developer-docs/apis/activation-api-js/api-reference/api-reference#trackaddtocart).

***

## trackTransaction()

Utilisez la méthode `trackTransaction()` sur toute page affichée après qu'un visiteur a effectué un **achat ou une transaction**. En savoir plus sur la méthode [ici](../../developer-docs/apis/activation-api-js/api-reference/api-reference#tracktransaction).
