2 Stimmen

Mailchimp API (v1.3): Adressen, die mit listSubscribe() hinzugefügt wurden, erscheinen nicht im Dashboard

Ich verwende die API von Mailchimp (v1.3), um E-Mail-Adressen zu einer Abonnentenliste auf einer unserer Websites hinzuzufügen. Offensichtlich bin ich mit listSubscribe() und alles funktioniert gut, für den größten Teil (lesen: API-Aufruf gibt true, alle Daten, die ich an Mailchimp sende, werden korrekt hinzugefügt/aktualisiert).

Das Problem ist jedoch, dass jedes Mal, wenn eine neue Adresse hinzugefügt wird, die Dinge, die normalerweise passieren sollten (insbesondere: E-Mail-Benachrichtigungen an den Listenmanager, Anzeige der Adressen im Dashboard-Listenstatusstrom), nicht passieren.

Ich habe mich ein wenig umgesehen und niemanden gefunden, der dasselbe Problem hat. Irgendwelche Ideen?

4voto

alexleonard Punkte 1289

Die Standardaktion von listSubscribe zum Hinzufügen eines Abonnenten ist opt-in. Das heißt, wenn Sie ein listSubscribe abschicken, erhält der angemeldete Benutzer eine E-Mail mit der Bitte, seine Zustimmung zu bestätigen.

Wenn der Nutzer dem Link in der E-Mail nicht folgt, wird er nicht im Dashboard angezeigt.

Sie können dies umgehen, indem Sie verwenden:

'double_optin' => FALSE,

http://apidocs.mailchimp.com/api/1.3/listsubscribe.func.php

Dies wird jedoch nur in sehr seltenen Fällen empfohlen (im Wesentlichen dann, wenn Sie das Opt-in durchführen).

In meinem Fall aktiviere ich ein Benutzerkonto erst, wenn der Benutzer seine E-Mail-Adresse verifiziert hat. Wenn die Opt-in-E-Mail gesendet wird, erhält der Benutzer eine Reihe von E-Mails von meiner Web-App. Ich bin sehr vorsichtig, um sicherzustellen, dass sie ihr Abonnement verifizieren und alle Abonnement-Sachen von der Web-App verarbeitet werden (z. B. ein Benutzer abmeldet innerhalb der Web-App, nicht über MailChimp).

2voto

jyoungblood Punkte 66

Ich habe mit dem Mailchimp-Support gesprochen, und sie sagten, dass diese Aktionen nicht mit ihrer öffentlichen API durchgeführt werden können; es gibt keine Möglichkeit, sie auszulösen.

CodeJaeger.com

CodeJaeger ist eine Gemeinschaft für Programmierer, die täglich Hilfe erhalten..
Wir haben viele Inhalte, und Sie können auch Ihre eigenen Fragen stellen oder die Fragen anderer Leute lösen.

Powered by:

X