概要:本文解答了与Twitter Ads相关的常见问题,并解释了Twitter与AppsFlyer之间可能出现的数据差异。
相关文档
下列文章能帮助您更全面地了解如何使用AppsFlyer来衡量Twitter Ads的投放效果:
- Twitter Ads设置指南——概览
- Twitter Ads设置指南——对接与配置
- Twitter Ads设置指南——疑难解答及数据差异说明
Twitter Ads疑难解答及数据差异说明
哪些用户能在AppsFlyer后台完成Twitter设置?
授权AppsFlyer-Twitter对接的用户必须具有Twitter帐户的管理员权限。
如果我在AppsFlyer中没有选定任何Twitter账户进行归因,会发生什么情况?
所有的归因都是基于选定账户下的广告投放进行的。如果您没有选定任何账户,那么AF就不会向Twitter发送任何应用内事件,但您仍能在Twitter的配置窗口中看到相关应用内事件的映射。
主帐户和子账户成员看到的Twitter数据是一样的吗?
不一样。主帐户可以看到所有已关联的Twitter帐户,而子账户只能看到他们自己的关联Twitter账户。
如何取消Twitter账户与AppsFlyer的对接?
您可以在您的Twitter账户中取消AppsFlyer对接。请在PC端登入您的Twitter账户,然后完成以下操作:
- 登入Twitter。
- 在左侧菜单栏中点击More(更多) > Settings and Privacy(设置与隐私)。
- 进入Security and account access(安全与账户权限)> Apps and sessions(应用与会话)> Connected apps(已关联的应用)。
- 点击AppsFlyer。
- 点击Revoke Access(取消权限)。
如有需要,您可以回到您的AppsFlyer账户,然后关联一个不同的Twitter账户。
AF是否能对多个Twitter账户下的投放进行归因?
可以,但您需要在Twitter后台完成一些设置。让我们先来了解一下这个问题的背景信息。
每个AppsFlyer帐户只能关联一个handle(也就是Twitter用户)。您将Twitter帐户关联到AppsFlyer之后,就能在AppsFlyer的Twitter配置页面中看到您的Twitter广告帐户。
如果某个AF子账户成员同时具有其单独的Twitter Ads账户,也就是说该成员的Twitter用户名不同于您的Twitter用户名,这时该子账户成员无法将其Twitter账户关联到AF。这是因为与AppsFlyer账户相关联的是您的Twitter用户名。如需将该成员的Twitter Ads账户添加到AF账户中,您需要获得其Twitter账户的管理员权限。
假设您有一位团队成员叫Jenny,她的Twitter用户名是@jenny。您的Twitter用户名是@nivi,且已关联到AppsFlyer。如果您要让Jenny的Twitter Ads账户出现在AppsFlyer帐户中,您需要获取她的Twitter Ads帐户管理员权限。Jenny需要向Nivi开放她的Twitter Ads账户权限,而Nivi不需要为Jenny开放任何权限。Jenny为Nivi授权后,AppsFlyer中就会出现所有与Nivi的Twitter Ads账户相关联的账户,其中也包括Jenny的Twitter Ads账户。
- Jenny登录到ads.twitter.com
- Jenny点击Account(账户),然后选择Edit access to account(编辑帐户权限)
- 然后Jenny向@nivi开放她Twitter Ads帐户的管理员权限
- Jenny登录到AppsFlyer帐户,并进入合作伙伴配置页面 >> Twitter配置页面
- 此时,她就可以在列表中看到她的Twitter Ads帐户。
- 完成上述操作后,她就可以选择她的Twitter Ads帐户,然后配置对接。AF账户的管理员可以看到所有已关联的Twitter Ads账户。
Jenny看到的界面:
账户管理员看到的界面:
对代理有什么特别要求吗?
有。
由代理创建的Twitter广告系列在命名时必须以代理名称和下划线开头 (例如: "AgencyName_Campaign1")。
注意
广告主必须先在Twitter后台为代理开放Twitter流量的权限,代理才能完成AppsFlyer与Twitter之间的对接。
详情请见此文档。
代理可以获取Twitter的原始数据吗?
AF不向代理提供Twitter的原始数据,因为Twitter的服务条款中将代理定义为第三方。
为什么我点击了“保存并关闭”后仍然无法保存Twitter配置?
如果您过去使用其他归因服务商对相关应用的Twitter流量进行归因,您在AppsFlyer面板中配置Twitter对接时就会出现以下报错信息:
Error: The app is associated with a different attribution provider. Please associate it with AppsFlyer.
(错误:该应用已关联到其他归因服务商。请将其关联到AppsFlyer。)
Error: Error has occured while saving Twitter configuration. Some accounts failed to updated: XX Multiple provider ids to same (appid, conversionType) for event appid2872.
(错误:保存Twitter配置时出错。部分账户无法更新:XX:应用ID为2872的事件具有多个供应商ID。)
如果账户选择无法保存, 可能是因为该Twitter账户曾在Twitter侧关联到了其他服务商。请按以下方式解决此问题:
- 联系Twitter相关人员帮您删除Twitter侧其他服务商的关联
- 选择要关联的活跃帐户名称
- 点击保存并关闭。
- 如果仍无法解决此问题,请联系您之前使用的移动衡量服务商,让他们帮您移除先前关联到您账户的Twitter标签。
如何配置Twitter的再营销广告?
Twitter再营销广告配置的详细说明请见此文档。
再营销设置是否会影响Twitter的应用内事件回传?
是的。如果启用了再营销功能,AppsFlyer就不会按Twitter的要求向其回传af_app_opened事件。
请注意,开启再营销后,即使Twitter配置页中的af_app_opened选项显示为可用,AF也不会向Twitter发送该事件回传。
如何停止对Twitter进行归因?
如需停用Twitter对接,请取消所有账户的勾选,然后点击保存并关闭。
代理能不能为广告主衡量由Twitter带来的转化?
可以。
如需将Twitter账户关联到AppsFlyer,广告主必须在AppsFlyer后台的Twitter对接页面中勾选至少一个正在使用的Twitter帐户。
然后,代理就可以从代理帐户直接将其Twitter帐户关联到AppsFlyer。
代理可以配置Twitter的应用内事件吗?
代理无法配置Twitter的应用内事件。这与Facebook类似,应用内事件都必须由广告主来配置。
Twitter的用户级数据会在AF中保留多长时间?
Twitter要求归因服务商在用户激活后的3个月内删除其设备级别数据,也就是说这些用户在激活应用3个月之后触发的事件会被记录为自然事件。
历史汇总数据保持不变。
为什么成本数据出现重复?
在Twitter中设置广告投放时可以在同一个广告系列下添加多个应用。而AppsFlyer中各应用的面板下仅显示Twitter上报的总成本,不显示分应用成本。
举例来说,假设您同时为一个安卓应用和一个iOS应用投放了一个成本为1000美元的广告系列,那么这1000美元的成本会同时出现在这两个应用的AppsFlyer面板中。AF不会对这个成本进行切分,比如每个应用下各显示500美金。
将Twitter账户关联到AppsFlyer时出现报错
请确保您要关联的Twitter账户处于活跃状态,否则无法接收到AppsFlyer的归因数据。
此问题的解决方法如下:
- 在Twitter上退出登录。
- 从AppsFlyer后台进入合作伙伴配置页面。
- 在搜索字段中输入“Twitter”
- 点击Twitter图标。
界面显示Twitter的设置窗口。 - 打开对接选项卡中的启用该渠道开关。
- 点击通过Twitter登录。
界面显示Twitter登录窗口。 - 登录到您的Twitter Ads账户。
Twitter和AppsFlyer之间的数据差异
虽然我们与Twitter保持着紧密的合作关系,但Twitter面板和AppsFlyer面板/报告之间仍可能出现数据差异。
下表列出了数据差异的一些常见原因,需要广告主多加注意。
原因 | AppsFlyer | |
---|---|---|
归因窗口 |
Twitter用户可以自行配置归因窗口,且Twitter同时支持点击归因和展示归因。默认情况下,点击归因窗口为14天,展示归因窗口为1天。 |
如果您在AppsFlyer后台为Twitter配置的归因回溯窗口不同于Twitter中的归因窗口配置,就会产生数据差异。 |
多源归因 |
如上文所述,Twitter的归因不考虑其他流量来源。 |
AppsFlyer使用末次点击逻辑进行归因(详情请见AppsFlyer的归因模型 )。 |
时区差异 |
Twitter中的时区是由广告主为其应用所配置的时区。 |
AppsFlyer中的时区默认为UTC±00:00,但也可以由广告主自行配置其他时区。 |
激活时间差异 |
Twitter按点击时间记录激活(Twitter称其为“engagement time”,即互动时间)。 |
AppsFlyer按应用首次启动的时间记录激活。 |
广告互动类型 |
Twitter的归因仅基于Twitter自己记录的点击和展示。 |
在AppsFlyer的归因逻辑中,点击归因的优先级高于展示归因。如果Twitter记录到了一次展示,而AppsFlyer发现在点击归因窗口中还发生了一次点击,那么AF就会将相关转化归因到这次点击,Twitter面板则会把转化归因到其记录到的展示。 |
Twitter数据共享设置 |
Twitter用户可以选择不与第三方分享其个人数据。个人数据包括用户与广告的互动数据。 Twitter面板会显示所有的广告互动,其中包括拒绝分享数据的用户所产生的广告互动。 |
AppsFlyer会展示这些Twitter用户的汇总数据,但不会呈现其设备层级的原始数据(详情请见此处)。 |
Twitter再互动逻辑 |
Twitter仅记录独立用户。假设某用户被同一则广告吸引后与相关应用进行多次再互动,Twitter会把这些再互动合并记录为一次转化。 |
AppsFlyer会分别记录用户的每一次再互动,因此在同样的情况下,AF会将每次再互动都分别记录为一次转化。 |
注意
某些情况下AppsFlyer面板可能会基于AppsFlyer验证规则的规定而不显示部分激活,而这些激活可能仍会出现在Twitter面板中,从而造成数据差异。