26 votes

Est-il possible de suivre les clics depuis l'iPhone Smart Banner ?

Nous voulons être en mesure de suivre, à l'aide de Google Analytics, tous les clics effectués à partir de la page d'accueil. Bannière intelligente pour iPhone que nous avons ajouté à notre site web.

Le méta-code utilisé pour ajouter la bannière intelligente est le suivant :

<meta name="apple-itunes-app" content="app-id=myAppStoreID">

Jusqu'à présent, j'ai essayé de vider le DOM de la page en utilisant javascript pour voir s'il y avait du HTML associé, mais il semble que la bannière intelligente soit en dehors du DOM et peut-être au niveau de safari ou de l'application du navigateur ?

Idéalement, nous aimerions utiliser le code de suivi de google analytics basé sur le javascript standard, car modifier notre application elle-même pour accepter que les paramètres soient analysés n'est pas actuellement une option.

Quelqu'un sait-il comment nous pourrions suivre les clics à partir de la bannière intelligente pour ouvrir ou installer l'application ?

33voto

Sandeep Points 81

Voici une mise à jour. Pour répondre à la question initiale : Oui, vous pouvez suivre les clics sur les bannières smartapp sur le site web. Voici comment procéder.

Tout d'abord, l'affiliation Linkshare est de l'histoire ancienne. S'inscrire à l'affiliation PHG aquí

Une fois inscrit, vous recevrez un identifiant d'affilié. Saisissez votre identifiant d'affilié dans le champ Smartapp Meta Tag comme indiqué ci-dessous

<meta name="apple-itunes-app" content="app-id=311507490, affiliate-data=at=11m7as&ct=website_smartapp"/>

Où at=(Votre ID d'affilié) et ct=[type de campagne(entrez n'importe quel texte ici pour votre référence)]

Les valeurs at et ct avec le nombre de clics seront affichées sur votre tableau de bord PHG.

J'espère que cela vous aidera

9voto

Dan Fabulich Points 6143

Il n'est pas possible de suivre clics sur votre Smart Banner, mais il est possible de suivre le nombre d'utilisateurs de votre Smart Banner. installe qui proviennent de votre Smart Banner. Il y a trois Il y a deux façons de procéder :

1) Utiliser Tapstream pour suivre vos installations depuis votre page web jusqu'à l'application. Il s'intègre même à Google Analytics.

2) Si vous avez une application payante, vous pouvez utiliser le paramètre affiliate-data. Vous devrez vous inscrire en tant que Affilié iTunes (mais vous devriez le faire de toute façon si vous vous intéressez aux analyses iOS ; c'est le seul moyen officiel de mesurer les taux de conversion sur iOS).

Voici les instructions pour Linkshare, le partenaire affilié américain. Connectez-vous à Linkshare, cliquez sur Links -> Deep Linking dans le menu. Sélectionnez "US iTunes, App Store, iBookstore, and Mac App Store" comme annonceur et collez une URL itunes. Vous obtiendrez un lien comme celui-ci :

http://click.linksynergy.com/fs-bin/click?id=XXXXXXXXXXX&subid=&offerid=[...]

La section "id=XXXXXXXXXX" est l'identifiant de votre site. L'identifiant du partenaire de Linkshare est le 30. Mettez donc ceci dans votre bannière intelligente :

<meta name="apple-itunes-app" content="app-id=311507490,
  affiliate-data=partnerId=30&siteID=XXXXXXXXX"/>

Où XXXXXXXXXX est l'identifiant de votre site. Linkshare peut alors vous indiquer le nombre d'installations que vous avez reçues.

3) Utilisez le paramètre app-argument pour transmettre les données de votre page web à votre application et enregistrez vous-même le nombre d'installations. (Vous devrez conserver/gérer les journaux vous-même sur votre propre serveur, mais au moins vous aurez les données). EDIT : Comme indiqué dans un commentaire, app-argument ne s'applique que si vous cliquez sur Open lorsque l'application est déjà installée ; il n'est pas utile pour installation des voies .

2voto

whoughton Points 1054

Non, malheureusement.

Si vous reliez le simulateur iOS (vous pouvez également relier votre appareil réel) à l'inspecteur safari webkit, vous remarquerez que le corps HTML complet existe en dehors de la bannière affichée, ce qui signifie que vous n'avez pas d'espace à atteindre pour attacher des événements de suivi.

Web Inspector Screenshot

Notez que dans cette capture d'écran, la souris survole l'élément, ce qui permet de le voir en surbrillance dans le simulateur à gauche.

Pour information, pour savoir comment connecter votre inspecteur de bureau à un environnement mobile, voir ici (spoiler, c'est extrêmement utile) : http://webdesign.tutsplus.com/tutorials/workflow-tutorials/quick-tip-using-web-inspector-to-debug-mobile-safari/

2voto

Gallonallen Points 156

Je pense que vous devrez effectuer ce suivi à partir de l'application plutôt que du site web. Si vous avez mis en place l'application application:openURL:sourceApplication:annotation: dans le délégué de votre application, vous devriez être en mesure d'envoyer un événement à Google Analytics depuis cette méthode.

- (BOOL)application:(UIApplication *)application openURL:(NSURL *)url sourceApplication:(NSString *)sourceApplication annotation:(id)annotation
{
    [tracker sendEventWithCategory:@"uiAction"
                        withAction:@"openFromSmartBanner"
                         withLabel:[NSString stringWithFormat@"%@",[url absoluteString]
                         withValue:nil];
    return YES;
}

Cela se déclenchera à chaque fois que votre application sera ouverte à partir d'une bannière intelligente et vous dira de quelle URL elle provient (si elle est disponible sur plusieurs sites web). Vous n'obtiendrez des clics que lorsque la bannière intelligente affichera open mais pas lorsqu'il s'affiche view

Prograide.com

Prograide est une communauté de développeurs qui cherche à élargir la connaissance de la programmation au-delà de l'anglais.
Pour cela nous avons les plus grands doutes résolus en français et vous pouvez aussi poser vos propres questions ou résoudre celles des autres.

Powered by:

X