Pregunta

Necesito escribir un PHP o JavaScript que pueda leer la cookie de ClickBank que se establece cuando un usuario ha hecho clic en uno de los HopLinks de mis afiliados antes de llegar a cualquiera de mis páginas de ventas.

¿Cómo se puede hacer esto?

Aquí está mi ejemplo:

Tengo una supervisión principal que dirijo mi Remitió a los usuarios (usuarios que ya me conocen y no fueron remitidos por un afiliado). No utiliza ClickBank como pasarela de pago.

También tengo una salsa específicamente para referencias de clickbank. Utiliza ClickBank para borrar las transacciones.

Me gustaría agregar un script a mi salsa que verificará para ver si el usuario tiene una cookie activa que denota que ha sido remitida a mi página de productos por un HopLink. Si es así, quiero redirigirlos a la página de ventas de ClickBank para mi producto.

Cualquier ayuda muy apreciada.

¿Fue útil?

Solución

No puedes leer cookies para un dominio que no sea tuyo. Entonces, si ClickBank establece cookies para clickbank.com Entonces no puedes acceder a ellos desde yourdomain.com.

Si comparte parte de un dominio, entonces puede. P.ej. clickbank.example.com y suyoite.example.com Las cookies podrían establecerse en Ejemplo.com y ser leídos por ambos. Sin embargo, Clickbank tendría que hacer este cambio, así que creo que probablemente no tengas suerte.

Otros consejos

Sé cómo funciona ClickBank e intentó explicar algo diferente.

Cuando los afiliados envían visitantes a su página de venta, agrega la identificación de afiliados al final (fx mysite.com/?id=nick)

La gente también puede venir a su página de venta directamente (como mysite.com) simplemente escribiendo su URL. Entonces quiere verificar si el visitante viene directamente o con un enlace de afilado.

Entonces, primero debe responder: ¿estás guardando cookies en el navegador Visitor (si no, no tienes que preocuparte por tu problema)? -Si no, entonces la respuesta @Robert te ayudará ...

@Balir McMillan lo resumió bastante bien, las galletas están bloqueadas en el dominio que lo establece, que incluye subdominios, etc.

No estoy completamente costera cómo funciona ClickBank, pero me parece que desea verificar para asegurarme de que la referencia fuera de un Hop de ClickBank.

Lo que puedes hacer en PHP es verificar el $_SERVER['HTTP_REFERER'] Para verificar el referente, pero le diré que esto se puede falsificar y debe usarse con precaución

O puede obtener la variable HOP directamente de la URL y redirigir a su página de ventas de afiliados.

<?php
if(isset($_GET['hop'])) {
    $cbid = htmlentities($_GET['hop']);
    header('location: affiliatesalespage.php?a='.$cbid);
}
?>
Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top