Rapport de segmentation des segments principaux et de développement (Business Analyst)
Récapitulatif
Affiche les segments principaux et de développement dans une table avec le nombre de clients et le pourcentage, le nombre de zones commerçantes et le pourcentage, ainsi que l'index.
Utilisation
-
Pour mieux définir les valeurs de seuil de la composition en pourcentage et de l'index, analysez la sortie du rapport de segmentation des profils.
-
Dans la plupart des cas, la valeur du paramètre Seuil d'index doit être définie au moins sur 100.
-
Le paramètre Seuil en pourcentage doit être défini afin que le groupe cible principal contienne au moins trois segments. Les valeurs de composition en pourcentage présentent souvent un seuil naturel.
-
Généralement, la valeur du paramètre Groupe cible repose sur les enregistrements client.
-
Le paramètre Profil de segmentation type peut être généré avec l'outil Créer un profil par somme de zones.
-
Si vous ne savez pas quel profil de segmentation type utiliser, vous pouvez utiliser l'ensemble des Etats-Unis.
-
Le paramètre Profil de segmentation type peut être généré avec la population adulte totale ou le nombre total de ménages.
-
La population adulte totale comprend les individus âgés de 18 ans ou plus.
-
Vous pouvez créer un diagramme de plan de jeu pour vous aider à sélectionner vos segments principaux et de développement.
Syntaxe
Paramètre | Explication | Type de données |
BaseProfile |
Profil type utilisé dans le calcul de l'index. Ce profil repose généralement sur l'étendue géographique de vos clients. | Folder |
TargetProfile |
Profil cible à comparer au profil type. En général, il repose sur vos clients et est généré à l'aide des outils Profil de segmentation. | Folder |
SegmentMethod |
Sélectionnez la méthode d'attribution de vos segments aux catégories des segments principaux et de développement.
| String |
OutputDirectoryParameterName |
Répertoire en sortie qui contiendra le rapport. | Folder |
IndexThreshold (Facultatif) |
Valeur utilisée pour déterminer l'index de seuil de votre analyse. | Double |
PenetrationThreshold (Facultatif) |
Définit le pourcentage de clients qui correspondent au seuil de composition en pourcentage ou le dépassent. | Double |
TargetGroup (Facultatif) |
Groupe cible prédéfini qui contient vos segments principaux et de développement. | String |
CoreTarget (Facultatif) |
Groupe cible principal. Les cibles principales doivent être définies comme les segments qui constituent un bon pourcentage de votre base de clientèle. Pour utiliser cette option, vous devez d'abord créer des groupes cibles personnalisés avec ces attributions. | String |
DevelopmentalTarget (Facultatif) |
Groupe cible de développement. Les cibles de développement doivent être définies comme les segments qui constituent un bon pourcentage de votre base de clientèle, mais dont l'index n'est pas aussi satisfaisant que pour vos segments principaux. Pour utiliser cette option, vous devez d'abord créer des groupes cibles personnalisés avec ces attributions. | String |
TitleParameterName (Facultatif) |
Titre du rapport. | String |
ReportFormats (Facultatif) |
Sélectionnez le format souhaité pour le rapport en sortie
| String |
Exemple de code
# Name: CoreDevelopmentalSegments.py
# Description: Creates a Core and Developmental report using a target profile based on customers from the San Francisco tutorial data and using the US total households as the base profile.
# Author: Esri
# Import system modules
import arview
import arcpy
arcpy.ImportToolbox("C:\Program Files (x86)\ArcGIS\Desktop10.2\ArcToolbox\Toolboxes\Business Analyst Tools.tbx")
try:
# Acquire extension license
arcpy.CheckOutExtension("Business")
# Define input and output parameters for the Core and Developmental Segments Report tool
BaseSeg = "C:/My Output Data/Projects/Test/Segmentation/Profiles/Profile_Base/Profile.xml"
TargetSeg = "C:/My Output Data/Projects/Test/Segmentation/Profiles/Profile_Target/Profile.xml"
OutPath = "C:/temp/Output_Segmentation"
# Create Core and Developmental Segments Report
arcpy.CoreDevelopmentalSegments_ba(BaseSeg, TargetSeg, "110", "4", OutPath)
# Release extension license
arcpy.CheckInExtension("Business")
except:
print arcpy.GetMessages(2)