跳转至

事件可以是用户在玩游戏时经历的每一个活动,例如游戏安装、更新和购买游戏物品。如果您在服务器中收集这些事件的日志,您可以跟踪和分析用户的活动以实现多种目的。例如,您可以通过跟踪升级或物品升级来预测用户行为,并利用这些见解使您的游戏更加有趣。

如何使用营销归因

您可以使用 Hive 的第三方移动应用归因来跟踪用户进入您应用的路径和用户活动。Hive SDK 提供的五个第三方移动应用归因是 Adjust、Singular、AppsFlyer、Firebase Analytics 和 Airbridge。

激活第三方归因

您可以通过 Hive SDK API 激活/停用第三方归因。要激活(或停用)归因,请从分析 API 调用 setEnableTracker() 函数。请确保按照以下格式逐个定义归因,作为此函数的第一个参数。

  • 调整: ADJUST
  • 单数: SINGULAR
  • AppsFlyer: APPSFLYER
  • Firebase: FIREBASE
  • Airbridge: AIRBRIDGE
Note

如果您在 hive_config.xml 文件中定义了第三方归因,则第三方归因会自动激活。因此,您无需在初始化 Hive SDK 后手动激活归因。

以下示例代码演示了如何停用营销归因。

API 参考: hive.Analytics.setEnableTracker

using hive;    
    String trackerName = "ADJUST";    

Analytics.setEnableTracker(trackerName, false);
#include "HiveAnalytics.h"

FString TrackingTypeName = TEXT("ADJUST");
FHiveAnalytics::SetEnableTracker(TrackingTypeName, false);

API 参考: Analytics::setEnableTracker

#include <HIVE_SDK_Plugin/HIVE_CPP.h>    
    using namespace std;    
    using namespace hive;    
    string trackerName = "ADJUST";    

Analytics::setEnableTracker(trackerName, false);

API 参考: Analytics.setEnableTracker

import com.hive.Analytics    
    val trackerName = "ADJUST"    

Analytics.setEnableTrackerWithName(trackerName, false)

API 参考: AnalyticsInterface.setEnableTracker

import HIVEService    
    let trackerName = "ADJUST"    
AnalyticsInterface.setEnableTracker(name: trackerName, enable: false)

API Reference: HIVEAnalytics:setEnableTracker

#import <HIVEService/HIVEService-Swift.h>    
    NSString *trackerName = @"ADJUST";    

[HIVEAnalytics setEnableTrackerWithName: trackerName enable: NO];

将营销归因应用于Windows

在Windows环境中应用营销归因的顺序如下:

在Windows环境中使用Steam Appsflyer,请按照以下说明进行操作。

  1. 前往 发布 > 插件 > Windows
  2. 下载您想要使用的营销归因插件。
  3. 解压下载的文件。
  4. 将解压文件中的DLL文件添加到{游戏应用程序可执行文件路径}/plugins/trackers