Snapchat · Conversions API

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

Le clic part de l'application Snapchat, dans un navigateur integré qui ne partage rien avec le navigateur principal. Si l'identifiant de clic n'est pas capte cote serveur des l'arrivee, 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"
}
}
hache en SHA-256identifiant de clictransmis tel quel
Ce que Trackful transmet reellement a Snapchat pour une commande.

Le probleme

Pourquoi Snapchat mesure si mal sans envoi serveur

Tout ce qui rend le canal efficace joue contre la mesure cote navigateur.

Le navigateur integré est une impasse

Ce qui est ecrit 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 entierement nouvelle.

Une audience mobile et pressee

Les sessions sont courtes et les onglets se ferment vite. La page de confirmation de commande, celle ou se declenche le pixel, est precisement celle qui a le moins de chances d'etre affichee jusqu'au bout.

Peu de volume, donc peu de tolerance

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

Cles de correspondance

Ce que Snapchat accepte, et ce que nous envoyons

Les donnees personnelles sont hachees en SHA-256 sur votre serveur. L'adresse IP et le user agent ne le sont pas, conformement a la version 3 de l'API.

sc_click_id
L'identifiant de clic Snapchat, capte a l'arrivee sur votre site. C'est la cle la plus forte du canal, et aussi la plus fragile : elle disparait des que le contexte de navigation change.
sc_cookie1
L'identifiant pose par le pixel Snapchat, transmis sans hachage. Il prend le relais quand l'identifiant de clic a disparu, ce qui est frequent des que l'acheteur sort de l'application.
em, ph, external_id
E-mail, telephone et identifiant client, haches en SHA-256. Le telephone est normalise a partir du pays reel de l'acheteur, jamais d'un pays suppose.
client_ip_address, client_user_agent
Transmis en clair, avec les valeurs reelles du visiteur. La version 3 de l'API ne veut pas d'IP hachee, contrairement a la version precedente.

Les regles de Snapchat

Les contraintes que nous respectons a votre place

Issues de la reference des parametres de la Conversions API.

Refus de consentement, aucun envoi

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

IP et user agent non haches

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

Deduplication avec le pixel

Le pixel et l'envoi serveur doivent partager un identifiant de transaction, sinon la meme vente est comptee deux fois. Trackful le genere de facon deterministe a partir de la commande.

Mise en route

Connecte en quelques minutes

  1. 1

    Renseignez le pixel

    Identifiant du pixel et jeton d'acces, depuis votre gestionnaire d'evenements Snapchat.

  2. 2

    Envoyez un test

    Une conversion de test part immediatement et vous verifiez sa reception cote Snapchat.

  3. 3

    Activez le canal

    Une fois la reception confirmee, laissez le canal actif. Trackful vous alerte si les envois cessent d'aboutir.

Lire la documentation Snapchat

Questions

Questions frequentes

Faut-il garder le pixel Snapchat ?

Oui. Le pixel et la Conversions API sont complementaires, et l'identifiant de transaction partage evite que la meme vente soit comptee deux fois. Le pixel reste par ailleurs utile pour les evenements de navigation.

Pourquoi le navigateur integré pose-t-il probleme ?

Parce qu'il dispose de son propre stockage, separe de celui de Safari ou de Chrome. Un identifiant ecrit pendant la visite dans l'application n'est plus lisible quand l'acheteur revient depuis son navigateur habituel. Le capter cote serveur des l'arrivee est la seule facon de le conserver.

Snapchat accepte-t-il les conversions retroactives ?

Nous n'avons pas trouve de fenetre d'anciennete documentee publiquement pour ce canal. Trackful ne filtre donc pas les evenements sur ce critere ici, plutot que d'inventer une limite qui supprimerait des conversions valides.

Les donnees de mes clients sont-elles envoyees en clair ?

L'e-mail, le telephone et l'identifiant client sont haches 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 affilie ni partenaire de Snap. Snapchat est une marque de Snap Inc., citee ici pour designer 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