Twitter Ads设置指南——疑难解答及数据差异说明

概要:本文解答了与Twitter Ads相关的常见问题,并解释了Twitter与AppsFlyer之间可能出现的数据差异。

 相关文档

下列文章能帮助您更全面地了解如何使用AppsFlyer来衡量Twitter Ads的投放效果:

Twitter Ads疑难解答及数据差异说明

哪些用户能在AppsFlyer后台完成Twitter设置?

授权AppsFlyer-Twitter对接的用户必须具有Twitter帐户的管理员权限。

如果我在AppsFlyer中没有选定任何Twitter账户进行归因,会发生什么情况?

所有的归因都是基于选定账户下的广告投放进行的。如果您没有选定任何账户,那么AF就不会向Twitter发送任何应用内事件,但您仍能在Twitter的配置窗口中看到相关应用内事件的映射。

主帐户和子账户成员看到的Twitter数据是一样的吗?

不一样。主帐户可以看到所有已关联的Twitter帐户,而子账户只能看到他们自己的关联Twitter账户。

如何取消Twitter账户与AppsFlyer的对接?

您可以在您的Twitter账户中取消AppsFlyer对接。请在PC端登入您的Twitter账户,然后完成以下操作:

  1. 登入Twitter。
  2. 在左侧菜单栏中点击More(更多) > Settings and Privacy(设置与隐私)。
  3. 进入Security and account access(安全与账户权限)> Apps and sessions(应用与会话)> Connected apps(已关联的应用)。
  4. 点击AppsFlyer。
  5. 点击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账户。

  1. Jenny登录到ads.twitter.com
  2. Jenny点击Account(账户),然后选择Edit access to account(编辑帐户权限)

    twitter_assign_account2.PNG

  3. 然后Jenny向@nivi开放她Twitter Ads帐户的管理员权限

    twitter_edit_access_to_account.png
  4. Jenny登录到AppsFlyer帐户,并进入合作伙伴配置页面 >> Twitter配置页面
  5. 此时,她就可以在列表中看到她的Twitter Ads帐户。
  6. 完成上述操作后,她就可以选择她的Twitter Ads帐户,然后配置对接。AF账户的管理员可以看到所有已关联的Twitter Ads账户。

    Jenny看到的界面:

    jennys_ads_account.png

    账户管理员看到的界面:

    jennys_ads_account__1_.png

对代理有什么特别要求吗?

有。
由代理创建的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的归因数据。

此问题的解决方法如下:

  1. 在Twitter上退出登录。
  2. 从AppsFlyer后台进入合作伙伴配置页面。
  3. 搜索字段中输入“Twitter”
  4. 点击Twitter图标。
    界面显示Twitter的设置窗口。
  5. 打开对接选项卡中的启用该渠道开关。
  6. 点击通过Twitter登录
    界面显示Twitter登录窗口。
  7. 登录到您的Twitter Ads账户。

Twitter和AppsFlyer之间的数据差异

虽然我们与Twitter保持着紧密的合作关系,但Twitter面板和AppsFlyer面板/报告之间仍可能出现数据差异。

下表列出了数据差异的一些常见原因,需要广告主多加注意。

原因 Twitter 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面板中,从而造成数据差异。