El seguimiento de las instalaciones de aplicaciones generadas por afiliados en iOS mayores de 24 horas.

Estoy intentando ejecutar un proyecto de afiliación para mi aplicación y el corte de 24 horas de Apple lo hace un poco difícil. Me pregunto si hay una manera de implementar el propio seguimiento.

Primero pensé en una página de destino con un formulario de input de número de teléfono. Tras la presentación utilizaríamos algo como Twillio para enviar al usuario el enlace de la tienda de aplicaciones a través de SMS y también almacenaremos el número de teléfono junto con el código de afiliados desde la URL de la página de destino. Entonces vi que Google, de alguna manera, te permite rastrear AdWords en relación con las instalaciones de la aplicación y pensé que tal vez podría haber una forma que no implica esta indirección en el número de teléfono … ¿Alguien sabe cómo lo hacen?

Ser o no ser

La pregunta principal aquí es la naturaleza de su intención.

Razona la precisión / limitaciones que tiene en iOS. Veo dos variantes.

100% de precisión

Si necesita una precisión del 100%, puede usar SFSafariViewController , su vista es representada por otro process y tiene cookies compartibles entre su aplicación y Safari. Es iOS 9+ solo el 100% de manera de atribuir instalaciones. También puede ir con la atribución explícita (correo electrónico, número de teléfono, etc.) solicitada al usuario después de la installation de la aplicación. Podría ser necesario si el model de negocio se basa en este process (como cada installation se paga a la count de usuario, etc.)

Puede get una idea y hacer la implementación siguiendo este enlace.

<100% de precisión

Si desea proporcionar el mayor UX posible (pero no es crítico) o recostackr analíticas (pero permite algún tipo de desviación) , puede ir con algunas técnicas de aproximación, como recostackr direcciones IP, location, etc., desde las requestes hasta su enlace afiliado. El flujo puede seguir:

  1. Tu página de destino contiene un enlace generado dinámicamente.
  2. Al hacer clic en el enlace, los metadatos del usuario se almacenan (ip, location, información del dispositivo, lo que se puede tomar de User-Agent u otra información disponible para su service web)
  3. El usuario se networkingirige a App Store
  4. Tras la installation y la ejecución, la aplicación consulta su service con la información del dispositivo y la ip.
  5. Tu service web ahora decide sobre la atribución. El algorithm de coincidencia puede include cualquier cantidad necesaria de variables / condiciones. Como "Mismo tipo de dispositivo IP + + No más de 5 minutos desde que presionó el enlace".

De esta forma, no solicita ninguna información de usuario (correo electrónico, número de teléfono), pero ya puede rastrear la atribución. El porcentaje de corrección está sujeto a la sintonización.

Editar n. ° 1

Este enfoque podría ser útil para usted, se utiliza para atribuir el inicio de session, sin embargo, puede usar modificaciones para análisis.

Editar n. ° 2

Si realmente se está preguntando cómo AdWords hace esto, puede que le interese instalar la guía de seguimiento paso a paso . Se indica explícitamente (sección "Instrucciones para rastrear las instalaciones de la aplicación de iOS (primera apertura)", p.14) que debe usar el código de seguimiento de AdWords ( este tutorial describe cómo ) o configurar la integración server-server. Entonces, volviendo a las preguntas originales:

¿… puede haber una forma que no involucre esta indirección del número de teléfono?

¿Alguien sabe cómo lo hacen?

Hay muchas técnicas (así como el píxel de medición construido sobre el mencionado anteriormente SFSafariViewController ), que se describe en estos documentos:

Google SDK ,
3D-party SDKs

    Intereting Posts