Cómo Enviar Información Adicional de Referidos con Fragmentos de Código
Aprende a enviar información adicional de tus referidos a Genius Referrals utilizando los métodos processCustomer o processCustomerAndBonus. En Genius Referrals te mostramos cómo hacerlo mediante ejemplos prácticos en JavaScript para que puedas administrar mejor tu programa de referidos.
Requisitos Previos
[
{
"label": "Número de teléfono",
"value": "4072829292"
},
{
"label": "Dirección",
"value": "Calle 123, Madrid ES"
}
]
<!-- STARTING GENIUS REFERRALS TRACKING CODE -->
<script type="text/javascript">
!function (){
const submit = function (e){
const grFirstName=document.getElementsByName("name")[0].value,
grLastName=document.getElementsByName("name")[0].value,
grEmail=document.getElementsByName("email")[0].value,
grMetadata='['+'{"label":"Número de teléfono","value":"'+document.getElementsByName('phone')[0].value+'"}'+","+'{"label":"Dirección","value":"'+document.getElementsByName('property-address & postcode')[0].value+'"}'+']';
if (grEmail != '') {
e.preventDefault();
const grSetting={
"grTemplateSlug": "genius-bluebird-template-8678",
"grCustomerFirstname": grFirstName,
"grCustomerLastname": grLastName,
"grCustomerEmail": grEmail,
"grMetadata": grMetadata,
"grCustomerCurrencyCode": "USD", /** your customers currency code **/
"grCanRefer": "false",
"grReference" : "1726163702" /** could be the order id, timestamp, etc. **/
};
const button = this;
GRToolbox.processCustomer(grSetting).then(function(){
button.onclick=function(){};button.click();});}};
const grSettingCookie={
"grCookieLifeTime": "180",
},
e=window,t=document;e.addEventListener("DOMContentLoaded",function(){const e=t.createElement("script");e.type="text/javascript",e.async=!0,e.src="https://e9f87d8c82343264e6ba-2977c39e5e9390b1a89ab5ed2a171102.ssl.cf1.rackcdn.com/toolbox/geniusreferrals-toolbox_3.6.2.min.js",e.onload=function(){GRToolbox.catchReferrer(grSettingCookie);t.getElementsByClassName("wixui-button")[0].onclick = submit;};const n=t.getElementsByTagName("script")[0];n.parentNode.insertBefore(e,n)},!1)}();
</script>
<!-- ENDING GENIUS REFERRALS TRACKING CODE -->
Paso 3: Revisar la Información Adicional Enviada