- Expédié
- 20 août 2026 à 04:41 UTC
- Auteur
- Kamo
- Commite
- 7334f30
L'attribution a été gelée au premier coup, ce qui fait mal le cas: quelqu'un qui suit le lien du membre A en mars et le membre B en juin, et seulement dès lors En haut, a été amené par B. Le premier contact paie A pour une visite qui n'a mené nulle part et payant B rien pour celui qui a été converti, et aucune arithmétique en aval ne peut réparer une l'attribution, c'est tout simplement faux. Donc le crédit suit maintenant le dernier lien sur lequel le visiteur arrive - pour exactement comme Tant qu'ils sont anonymes. Une fois qu'un compte existe, il s'arrête de se déplacer en permanence. Cette moitié compte tout autant : le membre qui le parraine l'a gagné, et si un Par la suite, le lien pouvait quand même déplacer le crédit, alors n'importe quel membre pourrait prendre le client d'un autre en les faisant clic une fois, tandis que l'on org l'accroche et le fait de les payer, qui débarquent semaines après l'inscription - dériverait vers celui qui était le plus récent cliqué plutôt que celui qui a effectivement amené le client. ReattributeWhileAnonymous porte l'ensemble de la règle dans une MISE À JOUR conditionnelle (code différent ET signedUpAt IS NULL AND userId IS NULL), donc il n'y a pas la fenêtre de lecture-écriture pour deux balises, ou une balise et l'inscription elle-même, pour la course à travers. Le ' sur le code id le maintient à des mouvements réels, ce qui permet le L'appelant traite une déclaration de 1 comme "le crédit a effectivement changé de mains" et l'enregistrer. markSignedUpAttributedTo réglé le compte et le crédit en un seul déclaration, fermer la fenêtre du chemin d'ingestion ne peut pas: la balise est différée au ralenti, donc un visiteur qui suit le lien d'un deuxième membre et va directement à la Un formulaire d'inscription peut s'inscrire avant tout rapport de balise qui se rend. Les compteurs restent sûrs car le gel et la première conversion sont les mêmes moment - au moment où n'importe quelle colonne de l'AT peut être estampillée, l'attribution est déjà fixée pour la vie du visiteur. La circulation n'est pas affectée dans les deux cas: visites et page les demandes appartiennent au code qui les a servies. L'ÉVÉNÉE DISPOSITION ATTRIBUTION-MOVED donc un membre dont le visiteur a déménagé vers quelqu'un le lien d'autre rapport peut voir exactement quand c'est arrivé, plutôt que de le déduire d'un code id qui diffère tranquillement.