Configuración y Uso
Una vez que la extensión Encuesta de Adquisición esté instalada y activada, puedes navegar a Descargas → Configuración → Extensiones → Encuesta de Adquisición para ajustar tu configuración.

Con esta configuración, puedes gestionar la Etiqueta del menú desplegable en el pago, si el campo es requerido por el cliente y si deseas mostrar/ocultar este formulario para clientes existentes.
Título de la Encuesta: Este es el título que aparecerá sobre la lista desplegable. Ejemplo: ¿Cómo te enteraste de nosotros?
Respuesta Requerida en la Encuesta: Elige si se requiere o no una respuesta a la pregunta de la encuesta.
Clientes Existentes: Por defecto, esto está habilitado, por lo que se mostrará para todos los usuarios. Si desactivas esto, el formulario no se mostrará para un usuario que haya iniciado sesión en el sitio.
Métodos de Adquisición: La lista viene pre-poblada con algunos de los métodos de adquisición más comunes, pero se puede reordenar y añadir o eliminar elementos según tus necesidades. Si tienes la opción “Otro”, entonces si esta se selecciona en el Pago, se mostrará un nuevo campo de texto donde el usuario puede escribir su mensaje manualmente.
El resultado es un nuevo elemento de formulario en la sección ‘Información Personal’ de la pantalla de pago:

También puedes ver qué método de adquisición se registró al ver los pedidos en Descargas > Pedidos. La información de adquisición estará disponible en la sección Extra del Pedido de cada registro de pedido.

Informes
Encuesta de Adquisición también agrega un nuevo informe a la sección de informes, para que puedas obtener un desglose de cómo están funcionando tus fuentes de adquisición.
Para ver los informes, navega a Descargas > Informes y elige ‘Adquisición’ entre las opciones del lado izquierdo.
La vista del informe enumera todos los métodos actuales y pasados (identificados con ‘inactivo’) que se han registrado con un pago:

Información del Desarrollador
Encuesta de Adquisición ofrece varias funciones y filtros que permiten su extensión.
Los métodos de adquisición registrados se almacenan en los metadatos del pedido con la ‘meta_key’ de
_edd_payment_acquisition_method.
Puedes recuperar el valor del método de adquisición para un pedido con la llamada:
edd_get_order_meta( $order_id, '_edd_payment_acquisition_method', true );
Si el usuario ha elegido el método Otro durante el Pago y ha escrito un texto personalizado, los datos se almacenan en el metadato del pedido _edd_payment_acquisition_method_other.
Filtros
// 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 );
