Attribution



Attribution: Unity (C#)




Enhance's Attribution support is ZeroCode, meaning it works with no Drag and Drop library integration at all.

In order to log custom events to the attribution networks that you select, you can use the standard event logging methods. An example is provided below; see the Analytics section for full details.

Example Usage

Enhance.LogEvent("game_over", "level", "1");
Enhance.LogEvent("user_exit");

Attribution: Android (Java)




Enhance's Attribution support is ZeroCode, meaning it works with no Drag and Drop library integration at all.

In order to log custom events to the attribution networks that you select, you can use the standard event logging methods. An example is provided below; see the Analytics section for full details.

Example Usage

Enhance.logEvent("game_over", "level", "1");
Enhance.logEvent("user_exit");

Attribution: iOS (Objective-C)




Enhance's Attribution support is ZeroCode, meaning it works with no Drag and Drop library integration at all.

In order to log custom events to the attribution networks that you select, you can use the standard event logging methods. An example is provided below; see the Analytics section for full details.

Example Usage

[Enhance logEvent:@"game_over" withParameter:@"level" andValue:@"1"];
[Enhance logEvent:@"user_exit"];

Attribution: OpenFL (Haxe)




Enhance's Attribution support is ZeroCode, meaning it works with no Drag and Drop library integration at all.

In order to log custom events to the attribution networks that you select, you can use the standard event logging methods. An example is provided below; see the Analytics section for full details.

Example Usage

Enhance.logEvent("game_over", "level", "1");
Enhance.logEvent("user_exit");

Attribution: Adobe Air (AS3)




Enhance's Attribution support is ZeroCode, meaning it works with no Drag and Drop library integration at all.

In order to log custom events to the attribution networks that you select, you can use the standard event logging methods. An example is provided below; see the Analytics section for full details.

Example Usage

Enhance.logEvent("game_over", "level", "1");
Enhance.logEvent("user_exit");

Attribution: Defold (Lua)




Enhance's Attribution support is ZeroCode, meaning it works with no Drag and Drop library integration at all.

In order to log custom events to the attribution networks that you select, you can use the standard event logging methods. An example is provided below; see the Analytics section for full details.

Example Usage

enhance.logEvent("game_over", "level", "1");
enhance.logEvent("user_exit");

Attribution: Construct 2 (Visual)




Enhance's Attribution support is ZeroCode, meaning it works with no Drag and Drop library integration at all.

In order to log custom events to the attribution networks that you select, you can use the standard event logging methods. An example is provided below; see the Analytics section for full details.

Example Usage

System On start of layout
    Enhance Log event with name "game_start", parameter key "level" and value "1"

System On end of layout
    Enhance Log simple event with name "user_exit"

Attribution: Stencyl (Visual)




Enhance's Attribution support is ZeroCode, meaning it works with no Drag and Drop library integration at all.

In order to log custom events to the attribution networks that you select, you can use the standard event logging methods. An example is provided below; see the Analytics section for full details.

Example Usage

Attribution: Cordova (JS)




Enhance's Attribution support is ZeroCode, meaning it works with no Drag and Drop library integration at all.

In order to log custom events to the attribution networks that you select, you can use the standard event logging methods. An example is provided below; see the Analytics section for full details.

Example Usage

Enhance.logEvent('game_over', 'level', '2');
Enhance.logEvent('exit');

Attribution: Construct 3 (Visual)




Enhance's Attribution support is ZeroCode, meaning it works with no Drag and Drop library integration at all.

In order to log custom events to the attribution networks that you select, you can use the standard event logging methods. An example is provided below; see the Analytics section for full details.

Example Usage

System On start of layout
    Enhance Log event with name "game_start", parameter key "level" and value "1"

System On end of layout
    Enhance Log simple event with name "user_exit"

Attribution: Xamarin (C#)




Enhance's Attribution support is ZeroCode, meaning it works with no Drag and Drop library integration at all.

In order to log custom events to the attribution networks that you select, you can use the standard event logging methods. An example is provided below; see the Analytics section for full details.

Example Usage

Enhance.LogEvent("game_over", "level", "1");
Enhance.LogEvent("user_exit");

Attribution: MIT App Inventor (Visual)




Enhance's Attribution support is ZeroCode, meaning it works with no Drag and Drop library integration at all.

In order to log custom events to the attribution networks that you select, you can use the standard event logging methods. An example is provided below; see the Analytics section for full details.

Example Usage

when Button.Click
do
    call EnhanceConnector1.LogEvent
         eventName = "button_click"
    call EnhanceConnector1.LogEventWithParameter
         eventName  = "button_click"
         paramKey   = "screen"
         paramValue = "menu"