2016-05-18 3 views
0

Ich möchte A/B-Tests in Kurierdienst integrieren. Beim Warenversand gibt es also API-Treffer durch unterschiedliche Verteilungspunkte, die unabhängig voneinander getroffen werden. Angenommen, A trifft api1, die auf dem M1-Gerät (alter Code) zum Senden eines Mobiltelefons sitzen. B trifft api2 in M2-Maschine (neuer Code) zum Empfangen. Neuer Code in M2 erwartet einen neuen Parameter, den alter Code in M1 nicht sendet. Es gibt hier einen falschen Fehler. Was kann getan werden?Umleiten von Anforderungen in A/B-Tests basierend auf einem bestimmten Parameter ohne feste Sitzung oder Benutzer. Z.B. Logistik

Antwort

0

Keines der vorhandenen Tools unterstützt ein kopfloses programmatisches Experiment, außer Variant. (Disclaimer: Ich arbeite dort.) Der Grund ist, dass alle von ihnen SaaS sind und daher am Kopf des Stacks in der UI-Ebene instrumentiert sind. Der Variantenserver wird in Ihrem LAN ausgeführt und Ihre Host-App kann mit diesem als Client kommunizieren. In diesem Fall klingt es so, als ob die eingehende API-Anfrage an einen Endpunkt käme, wo Ihr Experiment instrumentiert und an einen der beiden Dienste weitergeleitet wird.