PDF Gateway für Email

tomengel

Mitglied
Hola,

ich teste grad ein Möglichkeit, per PHP einen PDF Aufruf aus einer E-Mail zu realisieren. Eigentlich unnötig, aber der Hintergrund ist folgender:

Die PDF Aufrufe sollen durch Google Analytics getrackt werden. Es soll aufgezeichnet werden, welche Datei von welchem Adressaten aufgerufen wurde.

Daher übergebe ich in dem Link 2 Parameter, den PDF Dateinamen und den Namen des Adressaten. Das t soweit auch.

Allerdings hätte ich gerne, dass der Titel der Seite entsprechend "formatiert" wird und im Titel nicht die aufgerufene URL erscheint.

Das ist der bisherige Code:
PHP:
<?

// Test Newsletter DL Gateway v0.1
header("Content-type: application/pdf");


$dat = $_GET['file'];

$ad = $_GET['ad'];

$dat_path = 'newsletter_pdf/';

$dat_nam = $dat . '.pdf';

//$page_title = '<html><head><title>PDF ' . $file . ' von ' . $ad . 'aufgerufen</title></head><body></body></html>';

//echo $page_title;


$fp = fopen($dat_path . $dat_nam, "r");

if($fp) {
	fpassthru($fp);
	fclose($fp);
}


?>

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />
<title>PDF <? echo $file; ?> von <? echo $ad; ?> aufgerufen</title>
</head>

<body>
</body>
</html>

Durch den Header wird der untere HTML Teil nicht geparst. Daher mein Gedanke, den Page Title per PHP auszugeben - t aber auch nicht.

Warum das Ganze? Im GA Forum stand, dass es die Möglichkeit gibt, diese Aufrufe zu tracken
(http://www.irgendeineseite.de/newsletter_pdf/datei.pdf?utm_source=quelle&utm_medium=email&utm_campaign=datei)
- das hat aber a) leider nicht funktioniert und b) wird der Adressat hiermit auch nicht getrackt.

Vielleicht hat einer von euch eine Idee, wie ich den Page Title nach meinen Wünschen hinbekomme.

Vielen Dank im Voraus und sonnige Grüße,

Tom
 
Zurück