Skip to content

Initializing

Martin Treacy-Schwartz edited this page Apr 6, 2017 · 6 revisions

Call this method to initialize using the game key and secret key for your game.

<!-- Traditional way -->
gameanalytics.GameAnalytics.initialize("[game key]", "[secret key]");
<!-- Command queue -->
GameAnalytics("initialize", "[game key]", "[secret key]");

💡
Don't have any keys yet?
Head over here and register your game at the GameAnalytics website!

 

Below is a common example of the code placed in a script lets call it main.js.

function onStart(){
    // ... other code from your project ...

    <!-- Traditional way -->
    gameanalytics.GameAnalytics.setEnabledInfoLog(true);
    gameanalytics.GameAnalytics.setEnabledVerboseLog(true);

    gameanalytics.GameAnalytics.configureBuild("0.10");

    gameanalytics.GameAnalytics.configureAvailableResourceCurrencies(["gems", "gold"]);
    gameanalytics.GameAnalytics.configureAvailableResourceItemTypes(["boost", "gold"]);
    gameanalytics.GameAnalytics.configureAvailableCustomDimensions01(["ninja", "samurai"]);
    gameanalytics.GameAnalytics.configureAvailableCustomDimensions02(["whale", "dolphin"]);
    gameanalytics.GameAnalytics.configureAvailableCustomDimensions03(["horde", "alliance"]);

    gameanalytics.GameAnalytics.initialize([game key]", "[secret key]);

    <!-- Command queue -->
    GameAnalytics("setEnabledInfoLog", true);
    GameAnalytics("setEnabledVerboseLog", true);

    GameAnalytics("configureBuild", "0.10");

    GameAnalytics("configureAvailableResourceCurrencies", ["gems", "gold"]);
    GameAnalytics("configureAvailableResourceItemTypes", ["boost", "gold"]);
    GameAnalytics("configureAvailableCustomDimensions01", ["ninja", "samurai"]);
    GameAnalytics("configureAvailableCustomDimensions02", ["whale", "dolphin"]);
    GameAnalytics("configureAvailableCustomDimensions03", ["horde", "alliance"]);

    GameAnalytics("initialize", [game key]", "[secret key]);
};

 

NEXT  →

Clone this wiki locally