Skip to content

AdOnWeb/ActionpayWPTracker

Folders and files

NameName
Last commit message
Last commit date

Latest commit

Β 

History

3 Commits
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 

Repository files navigation

ActionpayWPTracker

SDK для внСдрСния Π² сторонниС ΠΏΡ€ΠΎΠ΅ΠΊΡ‚Ρ‹ с Ρ†Π΅Π»ΡŒΡŽ отслСТивания установки прилоТСния Π° Ρ‚Π°ΠΊΠΆΠ΅ Ρ†Π΅Π»Π΅Π²Ρ‹Ρ… дСйствий ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Π΅ΠΉ.

Π’Π½Π΅Π΄Ρ€Π΅Π½ΠΈΠ΅

Π›ΠΈΠ½ΠΊΡƒΠ΅ΠΌ Ρ„Π°ΠΉΠ»Ρ‹ Π² ΠΏΡ€ΠΎΠ΅ΠΊΡ‚:

  • SmartTracker.dll
  • ODINWP.dll
  • Actionpay.Tracker.Core.dll
  • JsonLight.dll
  • MD5.dll

Π˜Π½ΠΈΡ†ΠΈΠ°Π»ΠΈΠ·Π°Ρ†ΠΈΡ Ρ‚Ρ€Π΅ΠΊΠ΅Ρ€Π°

public sealed partial class App : Application
{
  // ...

  protected override void OnLaunched(LaunchActivatedEventArgs e)
  {
    // ...

    // Π˜Π½ΠΈΡ†ΠΈΠ°Π»ΠΈΠ·Π°Ρ†ΠΈΡ Π² Π±ΠΎΠ΅Π²ΠΎΠΌ Ρ€Π΅ΠΆΠΈΠΌΠ΅
    SLTracker.Init ("1" /* App ID */, "trackerexample" /* URL scheme */, null, false /* Ignore SSL? */, testMode: false);
    // Установим врСмя автоматичСской отсылки событий
    SLTracker.SharedTracker.UpdateInterval(10 /* ΠΊΠ°ΠΆΠ΄Ρ‹Π΅ 10 сСкунд */, true /* ΠŸΠΎΠ²Ρ‚ΠΎΡ€ΡΡ‚ΡŒ? */);

    // ...
  }
  
  // ...

  // ЭВО ΠΠ•ΠžΠ‘Π₯ΠžΠ”Π˜ΠœΠž БДЕЛАВЬ: УстанавливаСм ΠΎΠ±Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊ URL Scheme
  protected override void OnActivated(IActivatedEventArgs args)
  {
    if (args.Kind == ActivationKind.Protocol)
    {
      ProtocolActivatedEventArgs eventArgs = args as ProtocolActivatedEventArgs;

      // The received URI is eventArgs.Uri.AbsoluteUri
      SLTracker.SharedTracker.TrackUrl(eventArgs.Uri);
    }
  }
}

ΠžΠ±Ρ€Π°Π±ΠΎΡ‚ΠΊΠ° событий

SLTracker.SharedTracker.BeginSend += (sender, action) => { /* ... */ };
SLTracker.SharedTracker.EndSend += (sender, action) => { /* ... */ };

ИспользованиС

Π‘ΠΎΠ±Ρ‹Ρ‚ΠΈΠ΅ происходит Ρ‚ΠΎΠ»ΡŒΠΊΠΎ ΠΎΠ΄ΠΈΠ½ Ρ€Π°Π·

SLTracker.SharedTracker.TrackAction("event"); // ΠŸΠΎΠ²Ρ‚ΠΎΡ€Π½ΠΎ событиС Π½Π΅ ΠΎΡ‚Ρ€Π°Π±ΠΎΡ‚Π°Π΅Ρ‚

Π‘ΠΎΠ±Ρ‹Ρ‚ΠΈΠ΅ ΠΎΡ‚Ρ€Π°Π±Π°Ρ‚Ρ‹Π²Π°Π΅Ρ‚ ΠΊΠ°ΠΆΠ΄Ρ‹ΠΉ Ρ€Π°Π·

SLTracker.SharedTracker.TrackAction("purchase", "440");

ΠœΠ΅Ρ‚ΠΎΠ΄Ρ‹ отслСТивания событий

// name – имя события
// price – ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ΡΡ ΠΏΡ€ΠΈ рСгистрации событий ΠΎΠΏΠ»Π°Ρ‚Ρ‹ (Ссли ΡƒΠΊΠ°Π·Π°Π½ этот ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€ событиС ΠΎΡ‚Ρ€Π°Π±Π°Ρ‚Ρ‹Π²Π°Π΅Ρ‚ ΠΊΠ°ΠΆΠ΄Ρ‹ΠΉ Ρ€Π°Π·)
// order – Π˜Π΄Π΅Ρ‚ΠΈΡ„ΠΈΠΊΠ°Ρ‚ΠΎΡ€ Π·Π°ΠΊΠ°Π·Π° (Π˜ΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ΡΡ совмСстно с price)
// apid – ΠŸΠΎΡΡ‚Ρ„ΠΈΠΊΡ ΠΈΠ΄Π΅Π½Ρ‚ΠΈΡ„ΠΈΠΊΠ°Ρ‚ΠΎΡ€ (Ссли Ρ…ΠΎΡ‚ΠΈΡ‚Π΅ ΡƒΠΊΠ°Π·Π°Ρ‚ΡŒ свой постфикс ΠΊ ΠΈΠΌΠ΅Π½ΠΈ события, Π² ΠΏΡ€ΠΎΡ‚ΠΈΠ²Π½ΠΎΠΌ случаС ΠΎΠ½ Π±ΡƒΠ΄Π΅Ρ‚ Ρ„ΠΎΡ€ΠΌΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒΡΡ автоматичСски)

Task<bool> trackAction(string name, string price = null, string order = null, string apid = null)

ΠžΠ±Ρ€Π°Ρ‚Π½Π°Ρ связь

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published