Atribución de afiliados a través del ID de usuario
Con la atribución de afiliados utilizando un hash de correo electrónico, el afiliado se asigna de forma segura a un comprador. Utilizamos la dirección de correo electrónico del usuario, o más precisamente un valor hash de la dirección de correo electrónico, como el ID de usuario. Si un comprador ingresa una dirección de correo electrónico al realizar una compra, verificamos si hay un afiliado almacenado para esta dirección de correo electrónico (o más precisamente para el valor hash de la dirección de correo electrónico). Si es así, la compra se asigna a este afiliado y el afiliado recibe su comisión por ventas.
¿Qué es un valor hash?
El valor hash es un número que se deriva de la dirección de correo electrónico. De esta manera, la dirección de correo electrónico está enmascarada y ya no se puede determinar a partir del valor hash. Dos direcciones de correo electrónico diferentes tienen dos valores hash diferentes. Ejemplo: El valor hash de la dirección de correo electrónico info@some-domain.com es:
b911b464baff15d44ecf9516f0b27e61e43b35042f9aa29c2a5dd10948ebb3c4/d95babb3221bac9606da481414a61f3d2fddd9f73920a91a3b77df304c5622aa
Este valor es único para info@some-domain.com. Si solo tienes el valor hash pero no conoces la dirección de correo electrónico, no puedes averiguar la dirección de correo electrónico. Esto asegura la protección de datos. Nota técnica: El valor hash se calcula de la siguiente manera: $hash = sha256( $email );
Nota
La atribución de afiliados utilizando un hash de correo electrónico es descendente. Si se puede identificar un afiliado a través de la cookie, esto tendrá prioridad.
Asegúrate de que tienes el consentimiento del usuario para transferir su dirección de correo electrónico a Digistore24. Obtén el consentimiento del comprador, por ejemplo, con este texto: "Consiento que mi dirección de correo electrónico sea transferida a Digistore24.com para el propósito de procesamiento del pedido." Por favor, busca asesoría legal sobre si / cómo puedes usar este texto para tu negocio.
Ingresa el ID de usuario y el afiliado
Puedes asignar el afiliado al valor hash de la dirección de correo electrónico de las siguientes maneras:
Promolink
Agregas la dirección de correo electrónico como el parámetro GET "email" al promolink:
https://www.checkout-ds24.com/redir/1234/affiliate/?email=klaus.meier@some-domain.com
Código promocional
Usas un código promocional, por ejemplo:
<script src="https://www.digistore24-scripts.com/service/digistore.js"></script> <script> digistorePromocode( PRODUCT_ID );</script>
El afiliado, la clave de campaña y la dirección de correo electrónico se leen luego a través del parámetro GET (si se especifica).
Ejemplo
- Tienes el producto Digistore24 12345.
- Tus afiliados dirigen a los visitantes a tu página de destino (por ejemplo, una página de registro).
- Durante el embudo, los visitantes ingresan su dirección de correo electrónico. Se les dirige (por ejemplo, después de un registro en el autorrespondedor) a una página de agradecimiento donde se transfiere la dirección de correo electrónico como un parámetro GET.
- La página de destino y la página de agradecimiento están en el mismo dominio (por ejemplo, www.some-domain.com).
Incluye este código en tu página de destino y en la página de agradecimiento:
<script src="https://www.digistore24-scripts.com/service/digistore.js"></script> <script> digistorePromocode( 12345 ); </script>
Tus afiliados promoverán esta URL:
https://www.some-domain-name.com/?aff=AFFILIATE&cam=CAMPAIGNKEY
Tus afiliados luego reemplazarán AFFILIATE con su propio ID de afiliado de Digistore24. El usuario se asigna al afiliado en la página de destino (aún sin una dirección de correo electrónico). El afiliado se almacena en la cookie para este propósito. Después de optar por recibir, los usuarios son dirigidos a tu página de agradecimiento: https://www.some-domain-name.com/danke/?email=user@some-email.com. Tu software de autoresponder debería agregar el parámetro GET a la URL de la página de agradecimiento. El valor hash de la dirección de correo electrónico se asigna al afiliado en la página de agradecimiento. El afiliado puede ser asignado correctamente cuando se realiza una compra.
Otros nombres de parámetros GET
Si el parámetro GET NO es "email", usa este código:
<script src="https://www.digistore24-scripts.com/service/digistore.js"></script> <script> digistoreSetEmailParamName( "someotherparamname" ); digistorePromocode( 12345 ); </script>
https://www.some-domain-name.com/danke/?someotherparamname=user@some-email.com
Plugin de WordPress
El código promocional también se puede integrar a través de nuestro plugin de WordPress de Digistore24. Todo lo que necesitas hacer es
activar el plugin y
ingresar el ID del producto Digistore24 en el área de administración de WordPress en Configuración - Digistore24.
Opciones avanzadas
Las siguientes opciones requieren algo de trabajo de programación. Solo deberían interesarte si empleas desarrolladores de software y tienes tu propia plataforma.
A través de una llamada a la API
Usa la función API de Digistore24 setAffiliateForEmail(). También puedes transferir el valor hash directamente en lugar de la dirección de correo electrónico, es decir: hash256( $email )
A través del código promocional
Si la dirección de correo electrónico o el afiliado ya son conocidos en tu aplicación, ambos pueden configurarse utilizando un código promocional:
<script src="https://www.digistore24-scripts.com/service/digistore.js"></script> <script> digistoreSetEmail( "eine-email@addresse.com" ); digistoreSetAffiliate( "someaffiliate" ); digistorePromocode( 12345); </script>
Puedes optar por establecer solo la dirección de correo electrónico o solo el afiliado utilizando la función JavaScript. Los valores que faltan se toman de los parámetros GET de la URL.