Snapchat · Conversions API

Une audience mobile, un navigateur intégré, et presque rien qui persiste

Le clic part de l'application Snapchat, dans un navigateur intégré qui ne partage rien avec le navigateur principal. Si l'identifiant de clic n'est pas capté côté serveur dès l'arrivée, il n'existera plus au moment de la commande.

POST /v3/{asset_id}/conversion
{
"event":"PURCHASE"
"user": {
"sc_click_id":"sccid_7a3f…d1"
"sc_cookie1":"scid_44b0…9e"
"em":"sha256:8f4e…c1a"
"ph":"sha256:2b7d…e90"
"external_id":"sha256:91af…33c"
"client_ip_address":"203.0.113.4"
"client_user_agent":"Mozilla/5.0…"
},
"properties": {
"price":84.90
"currency":"EUR"
"transaction_id":"#1175"
}
}
haché en SHA-256identifiant de clictransmis tel quel
Ce que Trackful transmet réellement à Snapchat pour une commande.

Le problème

Pourquoi Snapchat mesure si mal sans envoi serveur

Tout ce qui rend le canal efficace joue contre la mesure côté navigateur.

Le navigateur intégré est une impasse

Ce qui est écrit dans le navigateur interne de l'application n'existe pas dans Safari ou Chrome. Un acheteur qui revient hors de l'application est, pour la mesure, une personne entièrement nouvelle.

Une audience mobile et pressée

Les sessions sont courtes et les onglets se ferment vite. La page de confirmation de commande, celle où se déclenche le pixel, est précisément celle qui a le moins de chances d'être affichée jusqu'au bout.

Peu de volume, donc peu de tolérance

Sur un canal à volume plus modeste, quelques conversions manquantes suffisent à faire paraître une campagne non rentable. La marge d'erreur y est plus mince qu'ailleurs.

Clés de correspondance

Ce que Snapchat accepte, et ce que nous envoyons

Les données personnelles sont hachées en SHA-256 sur votre serveur. L'adresse IP et le user agent ne le sont pas, conformément à la version 3 de l'API.

sc_click_id
L'identifiant de clic Snapchat, capté à l'arrivée sur votre site. C'est la clé la plus forte du canal, et aussi la plus fragile : elle disparaît dès que le contexte de navigation change.
sc_cookie1
L'identifiant posé par le pixel Snapchat, transmis sans hachage. Il prend le relais quand l'identifiant de clic a disparu, ce qui est fréquent dès que l'acheteur sort de l'application.
em, ph, external_id
E-mail, téléphone et identifiant client, hachés en SHA-256. Le téléphone est normalisé à partir du pays réel de l'acheteur, jamais d'un pays supposé.
client_ip_address, client_user_agent
Transmis en clair, avec les valeurs réelles du visiteur. La version 3 de l'API ne veut pas d'IP hachée, contrairement à la version précédente.

Les règles de Snapchat

Les contraintes que nous respectons à votre place

Issues de la référence des paramètres de la Conversions API.

Refus de consentement, aucun envoi

Si le visiteur refuse le suivi publicitaire, rien ne part vers Snapchat. Un consentement non exprimé limite l'envoi aux identifiants de clic, sans donnée personnelle.

IP et user agent non hachés

La version 3 attend ces deux champs en clair. Les hacher, comme le faisait la version précédente, revient à envoyer une valeur que Snapchat ne peut pas rapprocher, sans qu'aucune erreur ne le signale.

Déduplication avec le pixel

Le pixel et l'envoi serveur doivent partager un identifiant de transaction, sinon la même vente est comptée deux fois. Trackful le génère de façon déterministe à partir de la commande.

Mise en route

Connecté en quelques minutes

  1. 1

    Renseignez le pixel

    Identifiant du pixel et jeton d'accès, depuis votre gestionnaire d'événements Snapchat.

  2. 2

    Envoyez un test

    Une conversion de test part immédiatement et vous vérifiez sa réception côté Snapchat.

  3. 3

    Activez le canal

    Une fois la réception confirmée, laissez le canal actif. Trackful vous alerte si les envois cessent d'aboutir.

Lire la documentation Snapchat

Questions

Questions fréquentes

Faut-il garder le pixel Snapchat ?

Oui. Le pixel et la Conversions API sont complémentaires, et l'identifiant de transaction partagé évite que la même vente soit comptée deux fois. Le pixel reste par ailleurs utile pour les événements de navigation.

Pourquoi le navigateur intégré pose-t-il problème ?

Parce qu'il dispose de son propre stockage, séparé de celui de Safari ou de Chrome. Un identifiant écrit pendant la visite dans l'application n'est plus lisible quand l'acheteur revient depuis son navigateur habituel. Le capter côté serveur dès l'arrivée est la seule façon de le conserver.

Snapchat accepte-t-il les conversions rétroactives ?

Nous n'avons pas trouvé de fenêtre d'ancienneté documentée publiquement pour ce canal. Trackful ne filtre donc pas les événements sur ce critère ici, plutôt que d'inventer une limite qui supprimerait des conversions valides.

Les données de mes clients sont-elles envoyées en clair ?

L'e-mail, le téléphone et l'identifiant client sont hachés en SHA-256 sur votre serveur. L'adresse IP et le user agent partent en clair, parce que la version 3 de l'API de Snapchat l'exige.

Trackful n'est ni affilié ni partenaire de Snap. Snapchat est une marque de Snap Inc., citée ici pour désigner le service vers lequel Trackful envoie vos conversions.

Arrêtez de payer pour des résultats que vous ne pouvez pas mesurer

Chaque jour sans Trackful est un jour ou vous prenez des décisions publicitaires avec seulement 60% des données. Installez Trackful en 5 minutes et voyez la différence.

Gratuit 14 jours
Sans carte bancaire
Sans développeur
Garantie 30 jours