如何跟踪 App Store URL 中的 UTM 标签
How to track UTM tags in App Store URLs
我正在努力实施我自己的分析系统。其中一部分包括跟踪用户的来源。我为此使用 UTM 标签。在 Android、iOS 和 web 中,从查询参数中读取 UTM 标签非常容易。但是,我还想跟踪应用安装。
我希望能够使用 UTM 标签将 URL 分享到 Play/App 商店,并使用这些标签标记用户在应用程序中的第一次会话。 Android 对此有一个很好的解决方案:将包含 UTM 标签的 referrer
查询参数传递给 Play 商店 URL,安装后,UTM 标签将可用。 (来源:https://developers.google.com/analytics/devguides/collection/android/v4/campaigns)
但是,应用商店不支持这种跟踪。我想弄清楚跟踪应用程序安装的行业标准是什么。我见过以下解决方案:
- 分享一个 URL 到您自己的域。 (例如 myredirectdomain.com?utm_campaign=测试)
- 如果客户端是 iOS 设备
,则将客户端 ip、屏幕分辨率和 UTM 标记保存在数据库中 table
- 将用户重定向到 App Store
- 一旦用户安装了该应用程序,该应用程序就会将客户端 IP 和屏幕分辨率发送到您的服务器,服务器会检查这些内容是否最近添加到数据库中。
- 如果是,则返回相应的 UTM 标记,用户的会话将用这些标记。
当然,这肯定会导致一些误报。我一直在试图弄清楚其他公司是如何做到这一点的。我偶然发现了 Google Analytics 的实施,它利用了 iPhone 的 IDFA(来源:https://developers.google.com/analytics/solutions/ios-install-tracking)。但是,IDFA 似乎不适用于移动浏览器。
您知道跟踪应用安装活动的行业标准是什么吗?
简答:iOS 的归因跟踪没有行业标准。只需 google 术语 "app attribution tracking",看看有多少服务提供商出现。他们都使用某种设备指纹并将其称为 "secret sauce"。过去我同时使用过不同的服务,结果大多数时候都大不相同。 (局部分析、Flurry、Tapstream)
Apple 推荐的 "official" 方法是使用他们自己的 App Analytics 归因跟踪。为此,您将 provider token
(pt=) 和 campaign token
(ct=) 添加到您的商店链接。您可以直接在 iTunes Connect 中获取提供商令牌。您可以将它与 App Store 联盟计划很好地结合起来。唯一的缺点是从 Apple 的 App Analytics/iTunes Connect 获取信息。没有官方 API 可以自动获取原始数据。
来源:
https://developer.apple.com/app-store/user-acquisition-marketing/
https://developer.apple.com/app-store/app-analytics/
IOS 应用程序通过 Google Analytics 跟踪活动的解决方案。
对于 IOS,您不需要添加 UTM 参数,但您必须按如下方式制作 URL:
http://click.google-analytics.com/redirect?
tid=UA-1234-1 // Google 分析跟踪 ID。
&idfa=BBA44F63-E469-42BA-833A-2AC550310CB3 // 广告标识符 (IDFA)
&aid=com.bundle.myapp // 应用程序 ID。
&cs=network // 活动来源。
&cm=cpc // 活动媒介。
&cn=campaign_name // 活动名称。
&url=https%3A//itunes.apple.com/us/app/myApp/id123%3Fmt%3D8 // 重定向 URL 到 iTunes。
参考请查看link:
https://developers.google.com/analytics/solutions/ios-install-tracking
App Store Connect 让您可以创建可用于跟踪安装的营销活动 Link。我不记得它是什么时候发布的,但你可以在以下位置找到它:
应用分析 -> 来源 -> 活动 -> 生成活动 Link。
当然,这不是在 Google Analytics 中跟踪它的经典 UTM,但它可以提供帮助
我正在努力实施我自己的分析系统。其中一部分包括跟踪用户的来源。我为此使用 UTM 标签。在 Android、iOS 和 web 中,从查询参数中读取 UTM 标签非常容易。但是,我还想跟踪应用安装。
我希望能够使用 UTM 标签将 URL 分享到 Play/App 商店,并使用这些标签标记用户在应用程序中的第一次会话。 Android 对此有一个很好的解决方案:将包含 UTM 标签的 referrer
查询参数传递给 Play 商店 URL,安装后,UTM 标签将可用。 (来源:https://developers.google.com/analytics/devguides/collection/android/v4/campaigns)
但是,应用商店不支持这种跟踪。我想弄清楚跟踪应用程序安装的行业标准是什么。我见过以下解决方案:
- 分享一个 URL 到您自己的域。 (例如 myredirectdomain.com?utm_campaign=测试)
- 如果客户端是 iOS 设备 ,则将客户端 ip、屏幕分辨率和 UTM 标记保存在数据库中 table
- 将用户重定向到 App Store
- 一旦用户安装了该应用程序,该应用程序就会将客户端 IP 和屏幕分辨率发送到您的服务器,服务器会检查这些内容是否最近添加到数据库中。
- 如果是,则返回相应的 UTM 标记,用户的会话将用这些标记。
当然,这肯定会导致一些误报。我一直在试图弄清楚其他公司是如何做到这一点的。我偶然发现了 Google Analytics 的实施,它利用了 iPhone 的 IDFA(来源:https://developers.google.com/analytics/solutions/ios-install-tracking)。但是,IDFA 似乎不适用于移动浏览器。
您知道跟踪应用安装活动的行业标准是什么吗?
简答:iOS 的归因跟踪没有行业标准。只需 google 术语 "app attribution tracking",看看有多少服务提供商出现。他们都使用某种设备指纹并将其称为 "secret sauce"。过去我同时使用过不同的服务,结果大多数时候都大不相同。 (局部分析、Flurry、Tapstream)
Apple 推荐的 "official" 方法是使用他们自己的 App Analytics 归因跟踪。为此,您将 provider token
(pt=) 和 campaign token
(ct=) 添加到您的商店链接。您可以直接在 iTunes Connect 中获取提供商令牌。您可以将它与 App Store 联盟计划很好地结合起来。唯一的缺点是从 Apple 的 App Analytics/iTunes Connect 获取信息。没有官方 API 可以自动获取原始数据。
来源: https://developer.apple.com/app-store/user-acquisition-marketing/ https://developer.apple.com/app-store/app-analytics/
IOS 应用程序通过 Google Analytics 跟踪活动的解决方案。 对于 IOS,您不需要添加 UTM 参数,但您必须按如下方式制作 URL:
http://click.google-analytics.com/redirect? tid=UA-1234-1 // Google 分析跟踪 ID。 &idfa=BBA44F63-E469-42BA-833A-2AC550310CB3 // 广告标识符 (IDFA) &aid=com.bundle.myapp // 应用程序 ID。 &cs=network // 活动来源。 &cm=cpc // 活动媒介。 &cn=campaign_name // 活动名称。 &url=https%3A//itunes.apple.com/us/app/myApp/id123%3Fmt%3D8 // 重定向 URL 到 iTunes。
参考请查看link: https://developers.google.com/analytics/solutions/ios-install-tracking
App Store Connect 让您可以创建可用于跟踪安装的营销活动 Link。我不记得它是什么时候发布的,但你可以在以下位置找到它:
应用分析 -> 来源 -> 活动 -> 生成活动 Link。
当然,这不是在 Google Analytics 中跟踪它的经典 UTM,但它可以提供帮助