La version PRO de CyberMailing vous offre plus d'indépendance.

Elle permet :

- de développer et maintenir votre propre réputation de e-mailer,
- de rendre invisible, à vos clients et prospects l'utilisation du service tiers.
- plus de flexibilité pour coupler vos sites membres et votre système de communication.
Ce forum est visible par tous, mais seuls les utilisateurs de CyberMailing peuvent y participer.
Lionel Palazzi
Administrateur du site
 
Messages: 520
Enregistré le: Lun Mar 22, 2010 2:08 pm

Transparence totale

par Lionel Palazzi Lun Avr 05, 2010 1:31 pm

CyberMailing PRO fait disparaître toute mention relative à CyberMailing
et vous fournit plus de fonctionnalités!


- Vous utilisez une IP dédiée dont le DNS inversé est configuré à votre nom de domaine
- Les liens de désinscription peuvent pointer vers votre site.
- Les liens trackés et de demande de confirmation peuvent pointer vers votre site et peuvent être personnalisés !
- Vos formulaires peuvent pointer directement sur vos propres script !
- Les en-têtes des messages email ne mentionnent plus Cybermailing comme l'envoyeur et vous utilisez votre propre adresse return-path et nous traitons les bounces pour vous.

Bilan vous obtenez toute la technologie cybermailing de manière transparente.
Pour en savoir plus lisez ci-dessous :
Lionel Palazzi
Administrateur du site
 
Messages: 520
Enregistré le: Lun Mar 22, 2010 2:08 pm

Transparence totale - Liens de désinscription maison

par Lionel Palazzi Mar Avr 06, 2010 7:36 pm

- Le lien de désinscription, présent en bas du message, du type : http ://www.CyberMailing.com/u/x98545df546dsgf654
peut être remplacé par un lien maison du style : http ://www.votresite.com/stop.php?x98545df546dsgf654

La présence d'un lien de désinscription reste obligatoire.

Pour faire cela, il suffit de :

#1 renseigner http ://www.votresite.com/stop.php en tant que "lien d' annulation de la liste (option configuration de liste avancée version PRO)
Image


#2 créer un script stop.php qui affichera l'iframe : http ://www.cybermailing.com/mailing/pro/u/?x98545df546dsgf654

Code: Tout sélectionner
<?
if($_SERVER['QUERY_STRING'] != '')
   {
   $iframe_desinscrption = "<iframe src=http://www.cybermailing.com/mailing/pro/u/?".$_SERVER['QUERY_STRING']." width=600 height=200 scrolling=auto></iframe>";
   }
echo $iframe_desinscrption;
 ?>


Cet url spécifique n'affiche pas le nom CyberMailing et permet de proposer la désinscription multiple lorsque l'abonné est inscrit dans plusieurs listes.

- Pour mettre à jour vos propres données, il faudra avoir renseigné le script de désinscription dans les paramètres avancés de sa liste
(cet url est appelé par CyberMailing qui transmet en POST les informations de l'abonné qui se désinscrit).

Un exemple d'utilisation du script de désinscription est donné dans la section "sauvegarde de données"
Lionel Palazzi
Administrateur du site
 
Messages: 520
Enregistré le: Lun Mar 22, 2010 2:08 pm

Transparence totale : Liens de Tracking Maison

par Lionel Palazzi Mar Avr 06, 2010 7:52 pm

L'option de tracking des clics permet d'obtenir des statistiques quand aux messages qui sont cliqués mais aussi d'obtenir une confirmation de l'inscription.

En version PRO, le lien de tracking ne fait plus apparaître CyberMailing.com

Pour comprendre le fonctionnement, rappelons tout d'abord celui de la version standard :

Pour tracker un lien vers http://www.monsite.com/mapage.php Cybermailing va devoir transformer votre lien en :

http ://www.cybermailing.com/mailing/link/?qsdoiu46sdof4654598701

le code à la fin est spécifique à chaque abonné et au message, et indique à CyberMailing, en cas de clic, quel abonné a cliqué dans quel message
Et lorsqu'il clique, il est redirigé vers : http://www.monsite.com/mapage.php

En version PRO vous pouvez transformer ce lien en :

http ://www.votresite.com/mapage.php?u=qsdoiu46sdof4654598701

Puis renvoyer l'information de tracking à CyberMailing pour mettre à jour vos statistiques et éventuellement la confirmation de cet abonné.

Dans cet exemple, vous devrez :

- indiquer http ://www.votresite.com/mapage.php?u=%trackID% dans la saisie du message, %trackID% est un champ de personnalisation qui ne fonctionne qu'en version PRO (attention, il faut bien ajouter le ? et il faut donner un nom à l'identifiant de tracking, dans cet exemple c'est "u")

- coder mapage.php pour récupérer le code de tracking et le renvoyer en POST ou en GET à :
http ://www.cybermailing.com/mailing/link/


Code: Tout sélectionner
if($_GET['u'] != '')
   {
   $ch = curl_init("http://www.CyberMailing.com/mailing/link/?".$_GET['u']);
   $ret = curl_exec($ch);
   curl_close($ch);
   }


Remarque : cette façon de faire fonctionne aussi si le lien est un lien personnalisé

exemple : http ://www.votresite.com/mapage.php?email=%Email%&u=%trackID% donnera :

http ://www.votresite.com/[email protected]&u=qsdoiu46sdof4654598701
(si l'email est envoyé à toto @ hotmail.com)

De cette façon, vous pouvez aussi réaliser ses propres opérations de tracking en récupérant l'adresse email dans votre script.
Lionel Palazzi
Administrateur du site
 
Messages: 520
Enregistré le: Lun Mar 22, 2010 2:08 pm

Transparence totale - confirmation maison

par Lionel Palazzi Mar Avr 06, 2010 8:01 pm

Lors de l'inscription à une liste en double optin ou lors d'une importation avec demande de confirmation, un email de demande de confirmation personnalisable est envoyé aux abonnés non déjà confirmés dans le compte client.

En version standard, ce lien prend la forme :

http ://www.cybermailing.com/mailing/validsub.php?Id=1234567

En version PRO ce lien peut, par exemple, être remplacé par :

http ://www.votresite.com/confirm.php?Id=1234567

Dans cet exemple, vous devrez :

- renseigner http ://www.votresite.com/confirm.php en tant que "lien de validation" de la liste (option de configuration de liste avancée en version PRO)
Image

- créer un script confirm.php qui redirigera(*) sur le lien habituel : http:// http://www.CyberMailing.com/mailing/val ... Id=1234567

Code: Tout sélectionner
<?
header("location:http://www.cybermailing.com/mailing/validsub.php?Id=".$_GET['Id']);
?>


Note* : Au lieu d'une redirection, il est aussi possible de ne faire qu'un simple appel de cet url
La redirection offre l'avantage d'être suivie par la redirection vers le script "après confirmation" mais vous êtes libre de gérer la manière dont vous délivrez votre message "après confirmation".

Code: Tout sélectionner
<?
$ch = curl_init("http://www.cybermailing.com/mailing/validsub.php?Id=".$_GET['Id']);
$ret = curl_exec($ch);
curl_close($ch);   
?>



- si vous souhaitez mettre à jour vos propres données, vous devrez avoir renseigné le script de confirmation dans les paramètres avancés de sa liste (cet url est appelé par CyberMailing qui transmet en POST les informations de l'abonné qui clic une confirmation ou un lien de tracking). Un exemple d'utilisation est fourni dans la section "sauvegarde des données".
Lionel Palazzi
Administrateur du site
 
Messages: 520
Enregistré le: Lun Mar 22, 2010 2:08 pm

Transparence totale - inscription seveur

par Lionel Palazzi Mer Avr 07, 2010 12:56 pm

Dans la version PRO le transit du visiteur par Cybermailing par le visiteur qui remplit le formulaire n'est plus obligatoire.
Vos formulaires peuvent donc pointer naturellement vers vos propres scripts.
Si vous gérez un site membre vous reconnaîtrez sans peine que cela offre une meilleure souplesse de programmation.

Voici ce que vous pouvez faire :

Soit un formulaire basique :
Code: Tout sélectionner
<form name=newsletter method = POST action = "inscription.php">
Votre Prénom : <input type = text name = prenom>
Votre Email : <input type = text name = Email>
<input type = submit name = envoi value = "Envoyer">
</form>


Il pointe vers votre script inscription.php

Pour faire remonter les informations à Cybermailing, vous pouvez le placer n'importe où dans votre script :
Code: Tout sélectionner
<?
$infocontact = $_POST;
$infocontact['CyberKey'] = "oiusd87sqf57fsdg5sd7g8sdg87sdg8sd7g";
$infocontact['Liste] = "XXXX";

$infocontact['Ip'] = $_SERVER["REMOTE_ADDR"];
$infocontact['Url'] = isset($_SERVER['HTTP_REFERER']) ? $_SERVER['HTTP_REFERER'] : '';

$ch = curl_init('http://www.cybermailing.com/mailing/subscribe.php');
curl_setopt($ch, CURLOPT_POST, TRUE);
curl_setopt($ch, CURLOPT_POSTFIELDS, $infocontact);
$ret = curl_exec($ch);
curl_close($ch);
?>


C'est votre serveur qui transmet les informations à CyberMailing, tandis que votre visiteur ne quitte pas votre site.

La CyberKey = oiusd87sqf57fsdg5sd7g8sdg87sdg8sd7g est indiquée dans la rubrique mon compte >> mon profil des versions PRO
Image
Sa présence permet d'identifier la version PRO et de sauter les filtres liés à l'inscription serveur.
En plus, elle vous fournit une sécurité qui vous garantie que toute inscription provient bien des scripts que vous contrôlez.

Le passage de l'IP et de l'Url d'inscription permet de vous couvrir en cas de plainte légale, vous savez précisément d'où l'inscription provient.

Cette manière de faire rend la mise à jour des informations de vos contacts bien plus facile à mettre en place.

Amélioration :

La méthode ci-dessus comporte un léger défaut : car l'url d'inscription ne sera pas connu dans 100% des cas puisque nous utilisons la valeur $_SERVER['HTTP_REFERER'] qui peut ne pas être toujours définie (cela dépend des options du navigateur et même quelque fois des antivirus du visiteur).

La bonne manière de faire consiste à ajouter la valeur de cet url en champ caché du formulaire, ainsi on la récupère à tous les coups dans le tableau $_POST

Formulaire :

Code: Tout sélectionner
<form name=newsletter method = POST action = "inscription.php">
<input type = hidden name = Url value = <? echo "http://" . $_SERVER["SERVER_NAME"] . $_SERVER["REQUEST_URI"];?>>
Votre Prénom : <input type = text name = prenom>
Votre Email : <input type = text name = Email>
<input type = submit name = envoi value = "Envoyer">
</form>


partie du script :

Code: Tout sélectionner
<?
$infocontact = $_POST;
$infocontact['CyberKey'] = "oiusd87sqf57fsdg5sd7g8sdg87sdg8sd7g";
$infocontact['Liste] = "XXXX";

$infocontact['Ip'] = $_SERVER["REMOTE_ADDR"];

$ch = curl_init('http://www.cybermailing.com/mailing/subscribe.php');
curl_setopt($ch, CURLOPT_POST, TRUE);
curl_setopt($ch, CURLOPT_POSTFIELDS, $infocontact);
$ret = curl_exec($ch);
curl_close($ch);
?>


En cas de mise à jour, les valeurs de IP et de Url ne sont pas modifées, CyberMailing conserve les données initiales.
Lionel Palazzi
Administrateur du site
 
Messages: 520
Enregistré le: Lun Mar 22, 2010 2:08 pm

Re: Transparence totale

par Lionel Palazzi Mer Avr 07, 2010 5:36 pm

Les entetes des messages envoyés par cybermailing passent de :

Delivered-To: joe @gmail.com
Return-Path: <[email protected]>
Received: from smtp9.cybermailing.com (smtp9.cybermailing.com [93.184.32.19])
by mx.google.com with ESMTP id 7si4819613ewy.54.2009.10.30.05.47.53;
Fri, 30 Oct 2009 05:47:53 -0700 (PDT)
Received-SPF: pass (google.com: domain of bounce1 @cybermailing.com designates 93.184.32.19 as permitted sender) client-ip=93.184.32.19;
Authentication-Results: mx.google.com; spf=pass (google.com: domain of bounce1 @cybermailing.com designates 93.184.32.19 as permitted sender) [email protected]
Received: from cybermailing.com (smtp10.cybermailing.com [93.184.32.20])
by smtp9.cybermailing.com (Postfix) with ESMTP id 8C930C1702
for <[email protected]>; Fri, 30 Oct 2009 13:47:52 +0100 (CET)
Subject: =?iso-8859-15?Q?lion=E9l,_utilisez-vous_ce_logiciel_=3F?=
Date: Fri, 30 Oct 2009 13:47:52 +0100
X-Subscription: Inscrit le 03/07/2009 via le formulaire web sur http ://www.votresite.fr/ par 79.85.16.46
From: "Xavier" <[email protected]>
To: =?iso-8859-15?Q?lion=E9l?= <[email protected]>
Reply-to: "Xavier" <[email protected]>
Message-ID: <[email protected]>
X-Priority: 3
X-Mailer: cybermailing v1.4
X_Id: 49931|500121|22287222|3381
List-Unsubscribe: http:/ /www.cybermailing.com/mailing/u/?a7a49ba5a39c9e7262b2a0a6a2ac9e96e88d656684a39ba4
MIME-Version: 1.0
Content-Transfer-Encoding: 8bit
Content-Type: text/plain; charset="iso-8859-15"
Sender: bounce1 @cybermailing.com
X-Loop: bounce1 @cybermailing.com


à :

Delivered-To: joe @gmail.com
Return-Path: <[email protected]>
Received: from mailer.votresitedemailing.com (mailer.votresitedemailing.com [93.184.32.19])
by mx.google.com with ESMTP id 7si4819613ewy.54.2009.10.30.05.47.53;
Fri, 30 Oct 2009 05:47:53 -0700 (PDT)
Received-SPF: pass (google.com: domain of [email protected] designates 93.184.32.19 as permitted sender) client-ip=93.184.32.19;
Authentication-Results: mx.google.com; spf=pass (google.com: domain of [email protected] designates 93.184.32.19 as permitted sender) smtp.mail=[email protected]
Received: from cybermailing.com (smtp10.cybermailing.com [93.184.32.20])
by mailer.votresitedemailing.com (Postfix) with ESMTP id 8C930C1702
for <[email protected]>; Fri, 30 Oct 2009 13:47:52 +0100 (CET)
Subject: =?iso-8859-15?Q?lion=E9l,_utilisez-vous_ce_logiciel_=3F?=
Date: Fri, 30 Oct 2009 13:47:52 +0100
X-Subscription: Inscrit le 03/07/2009 via le formulaire web sur http ://www.votresite.fr/ par 79.85.16.46
From: "Xavier" <[email protected]>
To: =?iso-8859-15?Q?lion=E9l?= <[email protected]>
Reply-to: "Xavier" <[email protected]>
Message-ID: <[email protected]votresitedemailing.com>
X-Priority: 3
X-Mailer: cybermailing v1.4
X_Id: 49931|500121|22287222|3381
List-Unsubscribe: http ://www.votresite.com/mailing/u/?a7a49ba5a39c9e7262b2a0a6a2ac9e96e88d656684a39ba4
MIME-Version: 1.0
Content-Transfer-Encoding: 8bit
Content-Type: text/plain; charset="iso-8859-15"
Sender: [email protected]
X-Loop: [email protected]


Pour y parvenir nous avons besoin de savoir :

- par quoi remplacer "votresitedemailing.com" (le nom de domaine sous lequel tous vos envois seront faits, il suffit que ce soit un nom de domaine que vous possédez)

- Les codes d'accès POP à l'adresse "[email protected]" dédiée aux traitement des bounces (NPAI) pour vous messages cybermailing, afin que cybermailing puisse y accéder et y traiter les messages bounces. Cette adresse doit idéalement commencer par "bounce" ou "abuse" et correspondre au nom de domain "votresitedemailing.com"
Retourner vers « %s » Version PRO - Connect & Delivry

Qui est en ligne

Utilisateurs parcourant ce forum : Aucun utilisateur enregistré