是否可以跟踪iPhone Smart Banner的点击次数

时间:2012-10-16 01:57:14

标签: javascript iphone html ios

我们希望能够使用Google Analytics跟踪我们添加到我们网站的iPhone Smart Banner中的任何点击。

用于添加智能横幅的元代码是:

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

到目前为止,我已尝试使用javascript转储页面DOM以查看是否存在任何关联的HTML,但似乎智能横幅广告位于DOM之外且可能位于Safari或浏览器应用级别?

理想情况下,我们希望使用基于标准浏览器的javascript google分析跟踪代码,因为修改我们的应用程序本身以接受正在解析的参数目前不是一种选择。

有谁知道我们如何跟踪智能横幅中的点击以打开或安装应用?

4 个答案:

答案 0 :(得分:31)

以下是对此的更新。要回答原始问题:是的,您可以跟踪网站上智能应用横幅的点击次数。这是怎么回事。

首先,Linkshare会员是历史。注册PHG会员here

一旦您注册,您将获得会员ID。在Smartapp Meta Tag中输入您的联盟会员ID,如下所示

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

at at =(您的会员ID)和ct = [广告系列类型(在此输入任何文字供您参考)]

at和ct值以点击次数显示在您的PHG信息中心

希望这有帮助

答案 1 :(得分:9)

无法跟踪智能横幅上的点击,但可以跟踪来自智能横幅的安装的数量。有三种方法可以做到:

1)使用Tapstream跟踪从网页到应用的安装情况。它甚至可以与Google Analytics集成。

2)如果您有付费应用,则可以使用affiliate-data参数。您需要注册为iTunes Affiliate(但如果您关心iOS分析,则应该这样做;这是衡量iOS转换率的唯一官方方法。)

以下是美国联盟合作伙伴Linkshare的说明。登录Linkshare,单击链接 - &gt;菜单中的深层链接。选择“美国iTunes,App Store,iBookstore和Mac App Store”作为您的广告客户并粘贴到iTunes网址中。你会得到这样的链接:

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

“id = XXXXXXXXXX”部分是您的网站ID。 Linkshare的合作伙伴ID是30.所以把它放在你的智能横幅中:

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

XXXXXXXXXX是您的站点ID。 Linkshare可以告诉您收到的安装数量。

3)使用app-argument参数将数据从您的网页传递到您的应用程序,并自行记录安装次数。 (你必须自己在你自己的服务器上保存/管理日志,但至少你会有数据。)编辑:正如评论中所指出的,app-argument只适用于你点击Open当应用程序已安装时;它对跟踪安装没有帮助。

答案 2 :(得分:2)

不,不幸的是。

如果您将iOS模拟器(您也可以将实际设备链接)链接到safari webkit检查器,您会注意到显示的横幅之外存在完整的HTML正文,这意味着您无法连接到附加跟踪事件到。

Web Inspector Screenshot

请注意,在此屏幕截图中,鼠标悬停在元素上方,因此您可以在左侧的模拟器中看到它突出显示。

仅供参考,有关如何将桌面检查器连接到移动环境的详细信息,请参阅此处(剧透,它非常有用):http://webdesign.tutsplus.com/tutorials/workflow-tutorials/quick-tip-using-web-inspector-to-debug-mobile-safari/

答案 3 :(得分:2)

我认为你需要从应用程序而不是从网站上跟踪这个。如果您已在应用代理中实施了application:openURL:sourceApplication:annotation:方法,那么您应该能够在该方法中向Google Analytics进行分析。

- (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;
}

这将在每次从智能横幅打开您的应用时触发,并告诉您它来自哪个网址(如果可从多个网站获得)。这只会在智能横幅显示open按钮时显示view

时为您提供点击次数