Importe
Basis-URL: https://app.neuroflash.com/api/audience-service
Generieren Sie automatisch Zielgruppenprofile aus Textbeschreibungen, URLs, Dokumenten oder Brand Voices.
Eine Zielgruppe von URLs importieren
POST
/v1/workspaces/{workspaceId}/target-audiences-url-importsAnalysiert Inhalte von URLs und gibt einen vorbereiteten Erstellungsbefehl für eine Zielgruppe zurück
Pfadparameter
| Parameter | Typ | Erforderlich | Beschreibung |
|---|---|---|---|
workspaceId | string | Ja | Arbeitsbereichs-ID |
Anfrage-Body
FeldTypErforderlichBeschreibung
audienceModelIdstringJaurlsarray<string>JaEine Liste von ZeichenkettenAntwort
FeldTypBeschreibung
countrystringgenderDistributionobject
femalenumbermalenumbernonBinarynumberpreferNotToSaynumberinterestsarray<string>Eine Liste von Zeichenketten, die in der Datenbank als JSON gespeichert sindmaxAgeintegerminAgeintegerWir speichern die Altersgruppe als separate Min-/Max-Felder in der DatenbanknamestringnativeLanguagestringneedsarray<string>Eine Liste von Zeichenketten, die in der Datenbank als JSON gespeichert sindpainPointsarray<string>Eine Liste von Zeichenketten, die in der Datenbank als JSON gespeichert sindresidencestringsharedbooleanBeispiel
tipp
Übergeben Sie 1–10 URLs pro Anfrage. Der Service ruft alle Seiten ab, analysiert sie und erstellt daraus ein einzelnes Zielgruppenprofil. Verwenden Sie die Homepage Ihrer Marke oder eine spezifische Produktseite für beste Ergebnisse.
- cURL
- Python
- Node.js
- Go
curl -X POST "https://app.neuroflash.com/api/audience-service/v1/workspaces/{workspace_id}/target-audiences-url-imports" \
-H "Authorization: Bearer YOUR_ACCESS_TOKEN" \
-H "Content-Type: application/json" \
-d '{
"audienceModelId": "538b1efc6f88ad88feebf7acd8c618facb54fe82",
"urls": ["https://your-brand.com"]
}'
import requests
response = requests.post(
f"https://app.neuroflash.com/api/audience-service/v1/workspaces/{workspace_id}/target-audiences-url-imports",
headers={"Authorization": f"Bearer {token}", "Content-Type": "application/json"},
json={
"audienceModelId": "538b1efc6f88ad88feebf7acd8c618facb54fe82",
"urls": ["https://your-brand.com"]
},
).json()
const response = await fetch(
`https://app.neuroflash.com/api/audience-service/v1/workspaces/${workspaceId}/target-audiences-url-imports`,
{
method: "POST",
headers: {
Authorization: `Bearer ${token}`,
"Content-Type": "application/json",
},
body: JSON.stringify({
"audienceModelId": "538b1efc6f88ad88feebf7acd8c618facb54fe82",
"urls": ["https://your-brand.com"]
}),
}
).then((r) => r.json());
body, _ := json.Marshal(map[string]any{
"audienceModelId": "538b1efc6f88ad88feebf7acd8c618facb54fe82",
"urls": []any{"https://your-brand.com"},
})
req, _ := http.NewRequest("POST", "https://app.neuroflash.com/api/audience-service/v1/workspaces/"+workspaceID+"/target-audiences-url-imports", bytes.NewReader(body))
req.Header.Set("Authorization", "Bearer "+token)
req.Header.Set("Content-Type", "application/json")
resp, _ := http.DefaultClient.Do(req)
defer resp.Body.Close()
Antwort:
{
"country": "US",
"genderDistribution": {
"female": 0.5,
"male": 0.5,
"nonBinary": 0.5,
"preferNotToSay": 0.5
},
"interests": [
"string"
],
"maxAge": 65,
"minAge": 18,
"name": "Young urban professionals",
"nativeLanguage": "de",
"needs": [
"string"
],
"painPoints": [
"string"
],
"residence": "Berlin",
"shared": true
}