One Snapchat campaign's performance — spend, swipes
snapchat-ads.campaign.statsGet spend, impressions and swipes for one Snapchat campaign
- Prix
- freeAu prix catalogue
- Taux de réussite
- —Aucune donnée de taux de réussite pour le momentAucune donnée de taux de réussite pour le moment
- Latence p50
- ——
- Dernière vérification
- —Pas encore vérifié
GEThttps://toolswitch.dev/v1/tools/snapchat-ads.campaign.statsBeta- Utilise le quota de la plateforme
- Réponse synchrone
- Lit des données publiques
Paramètres
identical shape to the account-level report, scoped to one campaign; /adsquads/{id}/stats and /ads/{id}/stats are the same again further down. LIFETIME granularity ignores start_time/end_time and returns the campaign's all-time totals
| Paramètre | Type | Obligatoire | Description | Exemple |
|---|---|---|---|---|
| Paramètres de chemin | ||||
campaign_id | chaîne | Obligatoire | UUID from the campaigns list | 92e1c28a-a331-45b4-8c26-fd3e0eea8c39 |
| Paramètres de requête | ||||
fields | chaîne | Facultatif | impressions,swipes,spend,conversion_purchases,attachment_total_view_time_millis | |
end_time | chaîne | Facultatif | 2026-07-28T00:00:00-07:00 | |
breakdown | chaîne | Facultatif | adsquad | ad — one row per child of this campaign | adsquad |
start_time | chaîne | Facultatif | ISO 8601 aligned to ad-account-timezone midnight | 2026-06-28T00:00:00-07:00 |
granularity | chaîne | Obligatoire | TOTAL | DAY | HOUR | LIFETIME | TOTAL |
swipe_up_attribution_window | chaîne | Facultatif | 7_DAY | |
- Paramètres de chemin
campaign_idchaîneObligatoireUUID from the campaigns list
Exemple :
92e1c28a-a331-45b4-8c26-fd3e0eea8c39- Paramètres de requête
fieldschaîneFacultatifExemple :
impressions,swipes,spend,conversion_purchases,attachment_total_view_time_millisend_timechaîneFacultatifExemple :
2026-07-28T00:00:00-07:00breakdownchaîneFacultatifadsquad | ad — one row per child of this campaign
Exemple :
adsquadstart_timechaîneFacultatifISO 8601 aligned to ad-account-timezone midnight
Exemple :
2026-06-28T00:00:00-07:00granularitychaîneObligatoireTOTAL | DAY | HOUR | LIFETIME
Exemple :
TOTALswipe_up_attribution_windowchaîneFacultatifExemple :
7_DAY
Exemples de code
Remplacez $TOOLSWITCH_KEY par la clé créée dans la console.
curl -X GET 'https://toolswitch.dev/v1/tools/snapchat-ads.campaign.stats' \
-H "X-Toolswitch-Key: $TOOLSWITCH_KEY"import os
import requests
response = requests.request(
"GET",
"https://toolswitch.dev/v1/tools/snapchat-ads.campaign.stats",
headers={"X-Toolswitch-Key": os.environ["TOOLSWITCH_KEY"]},
)
response.raise_for_status()
print(response.text)const response = await fetch("https://toolswitch.dev/v1/tools/snapchat-ads.campaign.stats", {
method: "GET",
headers: {
"X-Toolswitch-Key": process.env.TOOLSWITCH_KEY ?? "",
},
});
if (!response.ok) throw new Error(`Request failed: ${response.status}`);
console.log(await response.text());Cette API de passerelle est en version Beta ; son URL et son authentification peuvent changer. Les paramètres de l’exemple sont des données fictives. Les appels sont facturés à free, frais de service inclus.