Einrichtung und Verwendung
Nachdem die Erweiterung Acquisition Survey installiert und aktiviert wurde, können Sie zu Downloads → Einstellungen → Erweiterungen → Acquisition Survey navigieren, um Ihre Einstellungen anzupassen.

Mit diesen Einstellungen können Sie die Bezeichnung für das Dropdown-Menü an der Kasse verwalten, ob das Feld vom Kunden erforderlich ist und ob Sie dieses Formular für bestehende Kunden anzeigen/ausblenden möchten.
Umfragetitel: Dies ist der Titel, der über der Dropdown-Liste angezeigt wird. Beispiel: Wie sind Sie auf uns aufmerksam geworden?
Umfragereaktion erforderlich: Wählen Sie aus, ob eine Antwort auf die Umfragefrage erforderlich ist oder nicht.
Bestehende Kunden: Standardmäßig ist dies aktiviert, sodass es für alle Benutzer angezeigt wird. Wenn Sie dies deaktivieren, wird das Formular für einen Benutzer, der auf der Website angemeldet ist, nicht angezeigt.
Akquisitionsmethoden: Die Liste ist mit einigen der gängigsten Akquisitionsmethoden vorab gefüllt, kann aber neu geordnet und Elemente können nach Bedarf hinzugefügt oder entfernt werden. Wenn Sie die Option „Andere“ haben, wird ein neues Textfeld angezeigt, in das der Benutzer seine Nachricht manuell eingeben kann, wenn diese an der Kasse ausgewählt wird.
Das Ergebnis ist ein neues Formularelement im Abschnitt „Persönliche Daten“ des Checkout-Bildschirms:

Sie können auch sehen, welche Akquisitionsmethode aufgezeichnet wurde, wenn Sie Bestellungen unter Downloads > Bestellungen anzeigen. Die Akquisitioninformationen sind im Abschnitt Bestell-Extras jedes Bestellpostens verfügbar.

Berichterstattung
Acquisition Survey fügt auch einen neuen Bericht zum Berichtsabschnitt hinzu, sodass Sie eine Aufschlüsselung erhalten, wie Ihre Akquisitionsquellen abschneiden.
Um Berichte anzuzeigen, navigieren Sie zu Downloads > Berichte und wählen Sie „Akquisition“ aus den Optionen auf der linken Seite.
Die Berichtsansicht listet alle aktuellen und vergangenen (mit „inaktiv“ gekennzeichneten) Methoden auf, die mit einer Zahlung registriert wurden:

Entwicklerinformationen
Acquisition Survey bietet mehrere Funktionen und Filter, die eine Erweiterung ermöglichen.
Aufgezeichnete Akquisitionsmethoden werden in den Bestellmetadaten mit dem „meta_key“ von
_edd_payment_acquisition_method gespeichert.
Sie können den Wert der Akquisitionsmethode für eine Bestellung mit dem Aufruf abrufen:
edd_get_order_meta( $order_id, '_edd_payment_acquisition_method', true );
Wenn der Benutzer während des Checkouts die Option „Andere“ gewählt und einen benutzerdefinierten Text eingegeben hat, werden die Daten im Bestell-Meta _edd_payment_acquisition_method_other gespeichert.
Filter
// This filters the array of acquisition methods after they are returned from the database. Methods are in the form of a numerically indexed array.
apply_filters( 'edd_acq_get_methods', get_option( 'edd_acq_methods', array() ) );// Example
array(1) {
array(2) {
'name' => 'Customer Facing Name',
'value' => 'payment-meta-record'
}
}
// Runs just before saving the acquisition method into the order meta.
apply_filters( 'edd_acq_record_acquisition_method', $acquisition_method, $payment_id, $payment_data );
// Runs just before returning the number of sales for a requested acquisition method 'value'.
apply_filters( 'edd_acq_method_sales', (int) $sales, $method );
// Runs just before returning the total earnings for a requested acquisition method 'value'.
apply_filters( 'edd_acq_method_earnings', $earnings, $method );
