web-dev-qa-db-de.com

Gibt es ein Plugin zum Aufzeichnen von Querystring-Parametern für eine Seite (zur Kundenverfolgung)?

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?

2
KallDrexx

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' );
1
kaiser