Ich erstelle eine Informationsseite, die ich per E-Mail an eine Reihe potenzieller Kunden verschicken möchte. Ich muss Kunden verfolgen, die nicht nur die E-Mail öffnen (ich weiß, wie das geht), sondern auch nachverfolgen, welche E-Mail-Empfänger tatsächlich zur Zielseite navigiert sind.
In einer benutzerdefinierten Webanwendung würde ich ihnen einen Link zur Zielseite senden, der in etwa www.site.com/[email protected]
ist, und wenn ich den Querystring sehe, würde ich ihn in die Datenbank einfügen.
Gibt es irgendwelche WordPress-Plugins, um so etwas zu tun?
WP ist nicht wirklich daran interessiert, was Sie zur URL-Zeichenfolge hinzufügen. Sie können die URL jedoch mit nativen PHP-Funktionen extrahieren und Ihre Teile mit add_query_arg()
zum global wp_query;
-Objekt hinzufügen. Dann können Sie es über get_query_var()
überall dort empfangen, wo Sie es benötigen.
Sie können auch einen Hook verwenden, um den Add-Job auszuführen:
function wpse42947_add_query_vars( $vars )
{
$vars[] = "WHATEVER";
return $vars ;
}
// hook add_query_vars function into query_vars
add_filter( 'query_vars', 'wpse42947_add_query_vars' );