CampaignFrom Mobitouch cubeThe Campaign is one of the core entities of Mobitouch CUBE. A campaign is defined as: "a set of contents to be delivered in a precise time-schedule by a set of transmitting nodes"
Campaign BasicsThe concept of campaign is the core-concept in any Proximity Marketing platform. Every action to be performed is campaign-specific and statistical data gathered from the field is also related to a particular campaign. Campaign StatusWithin the Campaigns manager is it possible to view the status of a campaign according to the following legend:
Creating a new campaignTo create a new campaign you can use one of the following methods
you will be redirected to the edit campaign view Editing Campaign parametersFollows an explanation of the main properties of a campaign. Scheduling editingThe periods of execution of a campaign. It is possible to select multiple periods of execution creating complex scheduling of the campaigns to fulfill any need. Any period of time is composed by a starting date, an end date and a periodicity. Within the start and end date the campaign is executed according to the type of periodicity:
Content editingThe contents are the software abstraction of the files actually sent to the users mobile phones. A campaign can contain one or more contents, but usually it is better not to send more than three contents to avoid annoying the users. A content is composed by:
addressed to a different subset of mobile device models. The selection of each set of device models is based on the supported features and characteristics of the mobile devices. This policy allows to set a default file that has to be sent when the remote mobile device is not included in the other files settings. For example, you can create a content with two files: an mp3 file that has to be delivered to mobile devices that support mp3 and a midi (default) file for all others mobile devices.
Contents forwardingThe Contents forwarding allows the WLP-500 to receive contents form users mobile phone and to forward them to a server. On the server a web-application can show the users contents within a gallery, a blog, etc... It's necessary to install on the server a web-server capable to manage the file upload trough HTTP (Apache, IIS, Tomcat, etc...) and a web technology such as PHP, ASP or JSP. Please note that is mandatory to enable the writing permissions for the web-server folders. The WLP-500 you want to receive contents form users mobile phones must be configured fulfilling the Forward to URL text-box with a valid URL.
<?php
$uploaddir = './uploads/';
if(is_uploaded_file($_FILES['uploadedfile']['tmp_name']))
{
$receivedFile=$uploaddir."/".$_FILES['uploadedfile']['name'];
move_uploaded_file($_FILES['uploadedfile']['tmp_name'], $receivedFile);
}
?>
In this case into the path containing such a script file you have to create a folder named uploads, the location where the files coming from the WLP-500 will be stored. If you want to test your web-server configuration just store on the web-server, an HTML file like the following:
<html>
<head><title>File Upload Function</title></head>
<body>
<form action="fileupload.php" method="post" enctype="multipart/form-data">
<!-- Campo file di nome "image" -->
<input name="uploadedfile" type="file" size="40" />
<br /><br />
<!-- Pulsante -->
<input name="upload" type="submit" value="Carica immagine" />
</form>
</body>
</html>
Open your browser go to http://server-address/test.html (supposing that we called the previous html file test.html) and try to upload a file from your PC.
Node AssociationThe node or set of nodes that have to execute the defined campaign. |
